- Design develop and maintain highquality Java applications.
- Participate in all phases of the software development lifecycle including requirements gathering design coding testing and deployment.
- Collaborate with crossfunctional teams to define design and ship new features.
- Write welldesigned efficient and testable code.
- Conduct software analysis programming testing and debugging.
- Ensure designs are in compliance with specifications and provide input on software architecture.
- Troubleshoot and resolve technical issues and bugs.
- Optimize application performance and scalability.
- Stay updated with emerging technologies and apply them to improve existing systems.
Qualifications :
- Bachelors degree in Computer Science Information Technology or a related field.
- Proven experience in software development with a focus on Java.
- Proficiency in Java and objectoriented programming.
- Experience with Java frameworks such as Spring Hibernate or similar.
- Strong understanding of data structures algorithms and software design principles.
- Familiarity with relational databases (e.g. MySQL PostgreSQL) and SQL.
- Experience with version control systems preferably Git.
- Knowledge of RESTful APIs and web services.
- Familiarity with build tools such as Maven or Gradle.
- Understanding of Agile development methodologies.
- Preferred Skills
- Experience with frontend technologies like HTML CSS and JavaScript.
- Knowledge of microservices architecture and cloud platforms (e.g. AWS Azure).
- Familiarity with CI/CD pipelines and tools such as Jenkins or Docker.
- Understanding of testing frameworks and tools like JUnit or Mockito.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Strong problemsolving skills and attention to detail.
Additional Information :
Languages/Technologies: Java/J2EE ReactJS JQuery JSON HTML JavaScript CSS PLSQL. Additional: Angular 7 VueJS AngularJS. Frameworks: Spring Boot Spring 4(MVC ORM AOP SECURITY Batch) Struts 2 Hibernate 3. Database: Oracle 19c. Web Services: RESTful Web Services (JAXRS) SOAP JSON. Build Tool: Maven. Version Control : Bit Bucket. Development Tools: Eclipse STS Jira Tibco Jasper Report. Application Server: WebLogic Application server Apache Tomcat Testing: Junit.
Remote Work :
No
Employment Type :
Fulltime