Overview:
As an AJO Developer you will play a crucial role in designing developing and maintaining highquality software solutions for our organizations AJO (Active Job Opening) platform. You will collaborate with crossfunctional teams to create scalable and efficient code while ensuring the platforms reliability and performance.
Key Responsibilities:
- Participate in the entire application lifecycle focusing on coding and debugging
- Develop highquality software design and architecture
- Integrate software components and thirdparty programs
- Verify and deploy programs and systems
- Troubleshoot debug and upgrade existing software
- Create technical documentation for reference and reporting
- Collaborate with internal teams to fix and improve software
- Work on bug fixing and improving application performance
- Implement security and data protection
- Write clean scalable code using Java programming languages
- Test and deploy applications and systems
- Revise update refactor and debug code
- Develop documentation throughout the software development life cycle
- Ensure software is uptodate with the latest technologies
- Stay up to date with the latest industry trends in software development
Required Qualifications:
- Bachelors degree in Computer Science or a related field
- Proven experience as a Java Developer or similar role
- Experience with Spring Framework
- Handson experience in designing and developing applications using Java EE platforms
- Objectoriented analysis and design using common design patterns
- Profound insight of Java and JEE internals (Classloading Memory Management Transaction management etc.)
- Excellent knowledge of Relational Databases SQL and ORM technologies
- Experience in developing web applications using at least one popular web framework
- Experience with testdriven development
- Knowledge of RESTful APIs
- Understanding of Agile methodologies
- Experience with development tools such as Git Maven and Jenkins
- Ability to work in a fastpaced dynamic environment
- Strong problemsolving skills and attention to detail
- Effective communication skills and ability to work in a team
jenkins,agile,orm technologies,java,maven,spring framework,restful apis,agile methodologies,relational databases,test-driven development,java developer,java ee platforms,application,web framework,spring,sql,software development,git