Senior Java Developer at Harnham
Westborough, MA 01581
About the Job
Are you a seasoned Java developer with a proven track record in writing clean and efficient Java code? Do you have a wealth of experience with Java frameworks and tools? If so, this Java Developer role is right for you. As a Senior Java Developer, your primary responsibility will be to lead the effort to upgrade our Java packages to JDK17, enhance CDK versions, and resolve version discrepancies in our CI/CD pipelines.
Key Requirements:
- Java Programming: Proficiency in writing clean, efficient, and well-structured Java code.
- Java Frameworks: Familiarity with Java frameworks like Spring.
- Testing: Knowledge of testing frameworks like JUnit.
- Aspect-Oriented Programming Frameworks: Familiarity with AOP frameworks and libraries, such as Spring AOP or AspectJ.
- Build Tools: Understanding of build tools such as Apache Ant or Gradle to automate the build and deployment process.
- CI/CD: Familiarity with Continuous Integration and Continuous Deployment/Delivery.
- Object-Oriented Programming (OOP): Understanding and application of OOP concepts.
- Version Control: Familiarity with version control systems like Git.
- IDEs (Integrated Development Environments): Proficiency in using Java IDEs like Eclipse, IntelliJ IDEA, or NetBeans for coding and debugging.
- Debugging and Troubleshooting: Skills in debugging code, identifying and fixing bugs, and optimizing code for performance.
- Problem Solving: The ability to analyze problems, break them down into smaller components, and develop solutions efficiently.
- Documentation: The ability to create clear and comprehensive code documentation for future maintainability.
Responsibilities:
- Lead the upgrade of Java packages to JDK17.
- Elevate CDK versions to the latest.
- Collaborate with cross-functional teams to resolve version discrepancies in CI/CD pipelines.
- Write clean, efficient, and maintainable Java code.
- Debug and troubleshoot issues as they arise.
- Document code changes and processes for future reference.