Principal Java Software Developer
Alkan CIT Group
Posted 30+ days ago
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
Job description
• Designs/codes applications following specifications using the appropriate tools
• Maintains and modifies existing applications ensuring adherence to standards
• Performs maintenance programming for existing versions
• Performs custom programming at customer request
• Assumes responsibility for ongoing data architecture for product
• Work closely with other teams to ensure product/solution readiness for release
• Develop product/solution logic within an iterative development lifecycle
• Participates in detailed design/Proof of Concept phase
• Conducts and supervises unit-testing tasks and fix any defects which may arise
• Implement functional enhancements and application specifications to ensure a satisfactory level of both functional and non-functional requirements
• Responsible for the planning of the product in coordination with the team manager
• Responsible for the scoping of the release/sprints, time estimation, and resources allocation
• Responsible for guiding, supervising and mentoring associate software developers and software developers
• Responsible for assisting associate software developers and software developers with complex technical challenges
Requirements
• Bachelor degree in computer science, or equivalent
• 5-7 years of experience
• Excellent knowledge of J2EE, Spring Frameworks, Hibernate/JPA, JUnit, JMS, Maven/Jenkins, Web Services
• Strong understanding of Microservice Architecture and SOLID principles
• Experience with Relational Databases (Oracle, PostgreSQL)
• Knowledge of Agile methodologies and practices
• Basic knowledge of Apache Kafka
• Basic knowledge of Docker and Kubernetes is a plus
• Knowledge of GIS concepts and ESRI technologies is a plus
• Designs/codes applications following specifications using the appropriate tools
• Maintains and modifies existing applications ensuring adherence to standards
• Performs maintenance programming for existing versions
• Performs custom programming at customer request
• Assumes responsibility for ongoing data architecture for product
• Work closely with other teams to ensure product/solution readiness for release
• Develop product/solution logic within an iterative development lifecycle
• Participates in detailed design/Proof of Concept phase
• Conducts and supervises unit-testing tasks and fix any defects which may arise
• Implement functional enhancements and application specifications to ensure a satisfactory level of both functional and non-functional requirements
• Responsible for the planning of the product in coordination with the team manager
• Responsible for the scoping of the release/sprints, time estimation, and resources allocation
• Responsible for guiding, supervising and mentoring associate software developers and software developers
• Responsible for assisting associate software developers and software developers with complex technical challenges
Requirements
• Bachelor degree in computer science, or equivalent
• 5-7 years of experience
• Excellent knowledge of J2EE, Spring Frameworks, Hibernate/JPA, JUnit, JMS, Maven/Jenkins, Web Services
• Strong understanding of Microservice Architecture and SOLID principles
• Experience with Relational Databases (Oracle, PostgreSQL)
• Knowledge of Agile methodologies and practices
• Basic knowledge of Apache Kafka
• Basic knowledge of Docker and Kubernetes is a plus
• Knowledge of GIS concepts and ESRI technologies is a plus
Company Industry
- Telecom
- ISP
Department / Functional Area
- IT Software
Keywords
- Principal Java Software Developer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com