Job Description
Job DescriptionJava Developer
Location: Philadelphia, Pennsylvania 08103
Work Arrangement: On-Site
Employment Type: Full-Time
About This Opportunity
We're seeking a talented Java Developer to join our growing engineering team in Philadelphia. You'll work on impactful projects using modern Java technologies, collaborating with experienced developers in a dynamic, on-site environment. This is an excellent opportunity to advance your career while contributing to meaningful software solutions.
Key Responsibilities
- Design, develop, and maintain robust Java applications and services
- Write clean, efficient, and well-documented code following best practices
- Collaborate with cross-functional teams to gather requirements and deliver solutions
- Participate in code reviews and contribute to continuous improvement of development processes
- Troubleshoot and debug applications to ensure optimal performance and reliability
- Contribute to architectural decisions and technical discussions
- Stay current with emerging Java technologies and industry trends
Required Qualifications
- Proven experience developing applications in Java
- Strong understanding of object-oriented programming principles
- Experience with relational databases and SQL
- Familiarity with version control systems (Git)
- Ability to work effectively in a team environment
- Strong problem-solving and analytical skills
- Excellent communication abilities
Nice-to-Have Skills
- Experience with Spring Framework or similar Java frameworks
- Knowledge of microservices architecture
- Familiarity with RESTful API design
- Experience with cloud platforms (AWS, Azure, or GCP)
- Understanding of containerization (Docker, Kubernetes)
- Agile development experience
- Contribution to open-source projects
Why Join Us?
We offer a collaborative work environment where your contributions matter. Our team values professional growth, technical excellence, and innovation. Working on-site in Philadelphia, you'll have direct access to mentorship, team collaboration, and the resources needed to succeed.
Ready to Apply?
If you're a Java developer looking to make an impact with a talented team, we'd love to hear from you. Submit your resume and a brief cover letter describing your experience and what excites you about this opportunity.
