We are seeking a highly skilled and experienced Senior Web Application Developer to join our dynamic team. The ideal candidate will have over 8 years of experience in web application development, with extensive expertise in Java technologies and modern web frameworks. The candidate will be responsible for designing, developing, and maintaining web applications, ensuring the highest levels of performance and security.
Key Responsibilities
Web and Application Development
- Develop and maintain web applications using Java, JSP, Spring, Oracle Database, JBoss server, WebSphere, JavaScript, and React JS.
- Design and implement web services and components to enhance application functionality.
AWS Components
- Utilize AWS components such as Lambda, ECS, S3, and web services for application deployment and management.
- Implement best practices for cloud-based applications, ensuring scalability and reliability.
Security and Vulnerability Management
- Collaborate with web admins and OIS teams for frequent re-runs to ensure all vulnerabilities are fixed.
- Ensure applications meet security standards and are protected against threats.
Monitoring and Logging
- Employ monitoring and logging tools like App Dynamics, Splunk, and CloudWatch to track application performance and troubleshoot issues.
- Implement proactive monitoring to ensure system reliability and performance.
Technical Expertise in Java
- Leverage strong technical skills in Java technologies including Spring Boot, Hibernate, JSP, JSF, JavaScript, and Servlets.
- Utilize Java messaging systems for efficient communication and data exchange.
API and Web Services
- Develop and manage Java APIs and web services to support application integration and data exchange.
DevOps and CI/CD
- Implement and manage CI/CD pipelines using Azure DevOps.
- Ensure smooth and efficient build and deployment processes for continuous integration and delivery.
Qualifications
- Experience. Minimum 8 years of experience in web application development.
- Technical Skills. Proficiency in Java, JSP, Spring, Oracle Database, JBoss server, WebSphere, JavaScript, React JS, and web services.
- Cloud Expertise. Experience with AWS components including Lambda, ECS, S3, and web services.
- Security. Strong knowledge of vulnerability management and security best practices.
- Monitoring Tools. Expertise in monitoring and logging tools such as App Dynamics, Splunk, and CloudWatch.
- DevOps. Experience with Azure DevOps and CI/CD pipelines.
- Java Messaging. Proficient in Java messaging systems.
- API/Web Services. Strong knowledge of Java APIs and web services.
Soft Skills
- Problem-Solving. Excellent analytical and problem-solving skills.
- Communication. Strong verbal and written communication skills.
- Teamwork. Ability to work collaboratively with cross-functional teams.
- Adaptability. Ability to adapt to changing priorities and technologies.
Why Join Us?
- Innovative Environment. Work on cutting-edge technologies and projects.
- Career Growth. Opportunities for professional growth and development.
- Collaborative Culture. Be part of a collaborative and supportive team.
If you are a passionate and experienced web application developer looking for a challenging role, we would love to hear from you. Apply now to join our team and contribute to the success of our projects.