- Develop, enhance, test, and maintain Java applications, RESTful services, frontend components, and related system integrations
- Develop and maintain Java-based applications and systems
- Contribute to frontend and full-stack web application development
- Write clean, maintainable, scalable, and testable code
- Collaborate with cross-functional teams through Agile meetings, requirement discussions, technical design sessions, code reviews, and delivery planning
- Design, develop, and integrate RESTful web services
- Work with relational databases and SQL
- Participate in code reviews and ensure adherence to industry and project standards
- Debug, troubleshoot, and resolve technical issues
- Contribute to technical design discussions and application architecture decisions
- Support application testing, deployment, maintenance, production issue resolution, and releases
- Improve code quality, application performance, maintainability, security, and delivery efficiency
- Stay current with Java, Java EE, web development, and related technologies
- Consider security, scalability, operational efficiency, and sustainability in solution design and implementation
- Make implementation decisions within established technical standards, **escalate** risks, recommend improvements, document changes, and support application maintenance
Requirements
- Minimum 5+ years of experience in Java software development
- Strong knowledge of Java and the Java EE platform
- Experience using Java 8 or later and current supported Java versions
- Experience with Spring, Hibernate, or JSF
- Knowledge of relational databases and SQL
- Understanding of RESTful web services and API integration
- Familiarity with Agile software development methodologies
- Experience with Git or equivalent version control systems
- Experience across software design, development, testing, deployment, maintenance, and production support
- Ability to write clean, maintainable, scalable, and testable code
- Experience participating in code reviews and applying software development standards
- Experience debugging and resolving complex technical issues
- Working knowledge of cloud computing concepts and infrastructure
- Understanding of cloud deployment, scalability, availability, monitoring, and configuration
- Understanding of object-oriented programming, Java collections, exception handling, multithreading, data structures, and algorithms
- Strong understanding of SQL, data modeling, database integration, transactions, indexing, and database performance
- Experience with unit and integration testing
- Understanding of secure software development, authentication, authorization, access controls, encryption, and secure data handling
- Ability to identify and address common web application security risks
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field; equivalent professional experience may be considered
- Certifications in Java, cloud computing, Agile, software architecture, or related technologies are preferred but not mandatory unless required for a project
- Complete Synechron-required training on information security, data protection, software development standards, and responsible technology use
Core Competencies
Demonstrates extensive experience in Java software development, including proficiency in Java EE, RESTful web services, and Agile methodologies. Capable of writing clean, maintainable code while ensuring application performance, security, and adherence to industry standards.
Highest-signal resume keywords
- Java Software Development
- RESTful Web Services
- Agile Methodologies
- SQL and Relational Databases
- Spring Framework
ATS Optimization Keywords
Hard Skills
- Java
- Java EE
- Spring
- Hibernate
- JSF
- SQL
- RESTful Services
- Unit Testing
- Integration Testing
- Object-Oriented Programming
Soft Skills
- Collaboration
- Problem-Solving
- Code Review Participation
- Technical Design Discussions
- Communication
Certifications & Qualifications
- Java Certification
- Cloud Computing Certification
- Agile Certification
- Software Architecture Certification
Industry Keywords
- Software Development Standards
- Application Maintenance
- Technical Design
- Data Protection
- Information Security
Tools & Technologies
- Git
- Cloud Computing
- Agile Tools
- Version Control Systems
- Application Performance Monitoring