We are System Analyst (JAVA) with AWS role is hands-on in enterprise-level application development using JAVA, Spring, Hibernate, and modern web frameworks. The ideal candidate will have a strong background in designing, developing, and integrating scalable applications using both front-end and back-end technologies, working across various environments and databases.
Mandatory Skill(s)
- Must have at least 5 years of experience as Java Developer;
- Must have Diploma or Degree in Information Technology;
- Must have experience in gathering and analysing user requirements and translate them into application specifications;
- Must have experience designing, developing, and maintaining Java-based applications using frameworks such as Spring Boot, Hibernate, and JPA;
- Good understanding of Microservices, SOA, and Event-driven architecture;
- Must have experience deploying and managing applications on Amazon Web Services (AWS) using services such as EC2, S3, and RDS;
- Hands-on experience building responsive, user-friendly interfaces using Angular, React, PrimeFaces, or JSF;
- Experience in web development using Web Components, along with UI and interaction testing frameworks such as Jasmine, Cypress, and Playwright;
- Strong knowledge in developing and integrating RESTful and SOAP-based web services within a Service-Oriented Architecture (SOA).
Desirable Skill(s)
- Experience working with relational database systems such as PostgreSQL and MySQL;
- Skilled in database design, query optimization, and performance tuning;
- Proficient in writing efficient SQL queries for data retrieval and manipulation.
Responsibilities
- Gather and analyse user requirements and translate them into application specifications;
- Analyse, design, test, implement, and maintain application systems or web-based applications;
- Design, develop, and maintain enterprise Java applications using frameworks such as Spring Boot, Hibernate, and JPA;
- Create responsive and intuitive user interfaces leveraging Angular, React, PrimeFaces, or JSF;
- Develop and integrate RESTful and SOAP web services within a Service-Oriented Architecture (SOA);
- Deploy and manage applications on servers such as JBoss (WildFly), WebLogic, and WebSphere;
- Use IDEs like Eclipse, NetBeans, or JDeveloper to streamline development, debugging, and testing;
- Integrate messaging systems (e.g., IBM MQ) and rules engines to support complex business workflows;
- Enhance system performance and ensure scalability across Linux, Unix, and Windows platforms;
- Collaborate with cross-functional teams to design end-to-end solutions following SOA and responsive design principles;
- Perform unit testing, participate in code reviews, and ensure adherence to development best practices;
- Troubleshoot and resolve technical issues throughout the application lifecycle;
- Leverage Apache Spark and related tools to implement robust data processing and analytics capabilities;
- Implement data processing and analytics solutions using Apache Spark and related technologies.
If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Nisha Kumari at nisha.k@sciente.com quoting the job title.
