Core Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
Develop and maintain enterprise-grade software components in Java, ensuring compliance with coding standards and best practices
Apply strong problem-solving techniques for delivering reliable, scalable solutions under strict deadlines
Participate in software design discussions, requirement analysis, and architectural decisions
Collaborate with business teams, client support, and other stakeholders to clarify requirements and deliver value
Handle Level 3 support for production systems as part of the release life cycle
Adhere to established SDLC methodologies and participate in agile development practices
Write unit tests and integration tests to ensure software reliability and maintainability
Requirements
7+ years of proven experience developing applications in Core Java (J2SE)
Experience with enterprise application design tools/frameworks (eg, Eclipse, Ant)
Strong understanding of design patterns, object-oriented programming, and software architecture principles
Hands-on experience with multithreaded programming and networking concepts
Proficiency in software development on Linux platforms
Bachelor’s degree in Computer Science, Engineering, or related technical field
Experience or working knowledge of C++ or C# for cross-platform integration
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Java Basics
7 Important Tips That Every Software Developer Should Know
Top 10 Java Libraries
What’s the Difference between a Junior, Mid, and Senior Developer?