We are seeking a talented and innovative Software Developer specializing in Java Java EE (JEE) and Java Frameworks to join our dynamic team in Philadelphia United States. As a key member of our development team you will be responsible for designing implementing and maintaining highperformance scalable and secure enterpriselevel applications.
- Design develop and maintain robust Javabased applications using Java EE and various Java frameworks
- Collaborate with crossfunctional teams to gather requirements and translate them into efficient scalable software solutions
- Implement RESTful APIs and integrate them with frontend applications
- Develop and optimize database queries and stored procedures for improved performance
- Implement security measures and authentication protocols to ensure data protection
- Participate in code reviews and contribute to the continuous improvement of our development processes
- Troubleshoot debug and optimize application performance
- Stay uptodate with emerging trends and technologies in Java development
- Mentor junior developers and share knowledge within the team
- Contribute to the planning and of sprint goals in an agile environment
Qualifications :
- Bachelors degree in Computer Science Software Engineering or a related field
- 5 years of experience in backend development with Java
- Strong proficiency in Java EE (JEE) and popular Java frameworks such as Spring and Hibernate
- Experience with RESTful API design and implementation
- Solid understanding of asynchronous programming concepts
- Familiarity with authentication and security protocols (e.g. JWT OAuth2
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes
- Knowledge of CI/CD pipelines and DevOps practices
- Familiarity with cloud platforms such as AWS GCP or Azure
- Strong problemsolving skills and ability to debug complex issues
- Experience in optimizing application performance and writing efficient code
- Excellent communication skills and ability to work collaboratively in a team environment
- Experience working in agile development methodologies
- Familiarity with version control systems preferably Git
- Strong analytical and organizational skills with attention to detail
- Ability to adapt to new technologies and learn quickly in a fastpaced environment
Additional Information :
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Contract