The posting
Job Summary
Proven Java Developer with expertise in designing, implementing, and deploying user-centric software using Java/J2EE and related technologies, ensuring usability and security across client/server and web applications.
Responsibilities
- Develop and maintain Java/J2EE applications to deliver robust backend and frontend solutions
- Apply Java frameworks and SDKs to build scalable software components and services
- Design and implement database interactions using RDBMS such as Oracle, MSSQL, MySQL, and NoSQL like MongoDB
- Utilize development methodologies and testing tools to ensure high-quality software outcomes
- Integrate and develop APIs following architecture styles including REST, RPC, MVC, and Hibernate
- Develop client/server scripting using JavaScript frameworks such as Angular.js, Knockout.js, Node.js, and React.js
- Implement security standards and techniques to protect web applications
- Resolve browser-specific compatibility issues to ensure consistent user experience
- Focus on usability by designing, implementing, and deploying user-centric software solutions
Preferred competencies and qualifications
- Experience deploying applications on Cloud platforms such as AWS
- Familiarity with Agile development methodologies
- Experience in Java-based mobile application development



