Java Architect
OpenKyber LLC
yesterday
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Tech stack
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Tomcat
Macintosh Application Environment
HTML5
Unit Testing
Azure
Cloud Computing
Data Integrity
Database Development
Database Servers
Software Design Patterns
DevOps
Web Development
Eclipse
Java Platform Enterprise Edition (J2EE)
Hibernate
IBM Websphere Application Server
Java Message Service (JMS)
Java Persistence API
WildFly (JBoss AS)
JUnit
Network Troubleshooting
Maven
Microsoft SQL Server
Object-Oriented Software Development
Openshift
Scrum
Singleton Pattern
Software Engineering
SQL Stored Procedures
SQL Databases
Network Routers
Enterprise Software Applications
Spring-mvc
React
Spring-boot
SOAPAPI
Database Performance
GIT
Angular
Web Technologies
React
REST
Es2015
Software Version Control
Job description
We are seeking an experienced Programmer Analyst 4 to support the maintenance, enhancement, and development of complex enterprise Java applications. This role will be responsible for maintaining existing systems, developing new application features, and supporting automated processes that ensure data integrity and operational efficiency., * Develop and maintain enterprise applications using Java, Spring MVC, Hibernate, and JEE technologies.
- Design and develop RESTful web services using Spring frameworks.
- Build front-end components using Angular, JavaScript, HTML5, and modern web technologies.
- Write clean, testable, and well-documented code following object-oriented design principles.
- Implement common design patterns such as DAO, Singleton, Front Controller, and Service Locator.
- Develop and maintain database objects including stored procedures, functions, triggers, views, and tables.
- Troubleshoot system issues and optimize SQL queries and database performance.
- Integrate software components into a fully functional application environment.
- Participate in full Software Development Life Cycle (SDLC) including requirements gathering, development, testing, and deployment.
- Use Azure DevOps for backlog management, sprint planning, task tracking, and reporting.
- Develop and maintain unit testing frameworks using JUnit and Spring Boot.
- Create technical documentation, flowcharts, prototypes, and system design artifacts.
- Collaborate with stakeholders, technical teams, and business units to ensure successful project delivery.
Requirements
- Minimum 5 years of experience developing complex applications using Java.
- Strong experience with Spring / Spring Boot frameworks.
- Minimum 5 years of experience with Angular, JavaScript, and web application development.
- Minimum 5 years of experience with SQL Server and database development.
- At least 3 years of experience writing complex SQL Server database objects such as stored procedures, triggers, and functions.
- Experience with Azure DevOps for Agile backlog management and sprint tracking.
- Experience working in Agile or hybrid Agile/Waterfall development environments.
- Experience with Hibernate/JPA frameworks.
- Experience with Java IDEs such as Eclipse or STS.
Preferred Skills
- Experience with React.js and modern JavaScript (ES6+).
- Understanding of Redux, React Router, and component lifecycle.
- Experience with Apache Tomcat, JBoss, WebSphere, or OpenShift environments.
- Experience with Maven build frameworks and source control tools such as Git.
- Experience with SOAP Web Services and Java Messaging Service (JMS).
- Familiarity with DevOps practices and cloud platforms (AWS or Azure).
- Experience working on large-scale Agile development projects.
Additional Qualifications
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to provide excellent customer service and build strong working relationships.
- Excellent communication and teamwork skills.
- Ability to work independently and collaboratively within a technical team environment.
Best Regards, OpenKyber IT Recruiter