Senior Java Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+34 more
Job description
We are seeking a highly skilled and experienced Senior Full Stack Java Senior Engineer with expertise in Java to join our dynamic development team. In this role, you will lead the design, development, and deployment of scalable, robust web applications and microservices architectures. Your responsibilities will encompass both front-end and back-end development, ensuring seamless integration with cloud infrastructure and adherence to best practices in software engineering. The ideal candidate will possess a deep understanding of system design, RESTful APIs, and modern JavaScript frameworks, contributing to innovative solutions that meet complex business requirements. This position offers an excellent opportunity to work on cutting-edge projects within a collaborative environment that values technical excellence and continuous improvement., * Lead the full software development lifecycle for enterprise-grade applications, from initial design through deployment and maintenance.
- Develop scalable systems utilizing microservices architecture, ensuring high availability and performance.
- Design and implement RESTful APIs to facilitate efficient communication between distributed components.
- Collaborate with cross-functional teams to translate business needs into technical specifications and system designs.
- Integrate front-end interfaces built with JavaScript frameworks such as React or Angular with back-end services developed in Java.
- Optimize application performance through effective use of design patterns, database tuning (SQL, MySQL), and cloud infrastructure services.
- Implement CI/CD pipelines using tools like GitHub, Git, SVN, or similar version control systems to streamline deployment processes.
- Ensure adherence to security best practices including RBAC (Role-Based Access Control) and other security protocols.
- Participate actively in Agile software development methodologies to promote iterative progress and continuous feedback.
- Maintain comprehensive documentation of system architecture, APIs, and codebase for future scalability and maintenance.
Requirements
- Extensive experience with Java programming language in enterprise application development.
- Strong knowledge of web development technologies including JavaScript, React, Express.js, and related frameworks.
- Proficiency in designing scalable systems using microservices architecture and RESTful API standards.
- Familiarity with cloud infrastructure platforms such as AWS or Azure for deploying resilient applications.
- Deep understanding of software design patterns, system design principles, and scalable system architecture.
- Hands-on experience with databases such as MySQL or SQL Server; knowledge of database schema design and optimization.
- Experience with version control systems including GitHub, Git, SVN for source code management.
- Knowledge of CI/CD pipelines for automated testing and deployment processes.
- Understanding of IT infrastructure components relevant to application hosting and network security.
- Exposure to programming languages beyond Java such as Python or C++ is advantageous for cross-disciplinary collaboration.
- Ability to work within Agile teams employing Scrum or Kanban methodologies to deliver iterative value efficiently.
- Strong problem-solving skills combined with excellent communication abilities to explain complex technical concepts clearly., * Bachelor’s (Required), * Java: 8 years (Required)
- Android: 1 year (Preferred)
- Simulation : 1 year (Preferred)
- JavaFX: 1 year (Preferred)
Work Location: Hybrid remote in Orlando, FL 32826
Benefits & conditions
5.05.0 out of 5 stars Orlando, FL 32826 Hybrid work $160,000 - $185,000 a year - Full-time, Pulled from the full job description
- Health insurance
- Retirement plan
- Dental insurance
- Life insurance
- Flexible schedule, Hybrid Position with flexible Schedule
Pay: $160,000.00 - $185,000.00 per year
Benefits:
- Dental insurance
- Flexible schedule
- Health insurance
- Life insurance
- Retirement plan
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Top 10 Java Libraries
Is Software Engineering Over-Saturated?
Where to Find Entry-Level Software Engineering Jobs