Job Description
As an Associate Java Developer/AIS developer, you will be responsible for creating enterprise grade web application products. You will work on both the AIS tool and back-end aspects of the JAVA applications.
Within Surveil-X team your focus will be on development of enterprise-grade software products developed in JAVA that can perform, scale, and integrate into a broad enterprise ecosystem.
Responsibilities
- Back-End Development (Must have): Assist in developing application logic using Java and frameworks such as Spring Boot. Work on integrating front-end components with back-end services.
- Actimize AIS platform Development and related Actimize technologies experience
- Responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications, among other duties.
- Code Quality: Write clean, maintainable, and efficient code while following coding standards and best practices.
- Testing: Conduct unit and integration testing to ensure the functionality and performance of web applications. Address and fix any issues or bugs identified during testing.
- Collaboration: Work closely with cross-functional teams including designers, product managers, and other developers to deliver high-quality software solutions on time.
- Continuous Improvement: Stay updated with the latest trends and technologies in front-end development. Apply new techniques and tools to improve the efficiency and quality of the development process.
Qualifications
- Any Bachler degree in Computer Science or equivalent
- 1-2 years of experience working in software Industry as a JAVA software engineer (developer)
- Experience with Actimize platforms and related technologies like AIS.
- Proficiency in programming languages (e.g., SQL, Java or Python, Unix scripting).
- Familiarity with database management and data analytics tools.
- Writing high-performance, reliable, and maintainable code
- Proven working experience in Java development.
- Proven working experience in the Spring MVC Framework
- Familiarity with version control systems (e.g., Git) and build tools.
- Experienced in multi-threading.
- Experience in Microservices
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Writing high-performance, reliable, and maintainable code.
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)