About the Role
Bachelor's degree in Computer Science, Software Engineering, or related field.
Minimum of 2 years of hands-on experience in Java, J2EE, JSP, Struts, and Spring Boot development.
Solid understanding of messaging broker technologies, such as RabbitMQ, Apache Kafka, or Active MQ.
Familiarity with frontend technologies like Angular or React (at least 6 months of experience) and Node.js.
Proficiency in working with Linux/Unix operating systems.
Experience in database technologies including Oracle, Postgres, and MongoDB.
Strong knowledge of API integration, including SOAP, REST, and ISO protocols.
Prior experience with Unit Testing and familiarity with testing frameworks.
Ability to work both independently and collaboratively in a team-oriented environment.
Excellent problem-solving and analytical skills.
Strong communication skills, both verbal and written.
Willingness to learn new technologies and adapt to a dynamic and fast-paced work environment.
Requirements
Design, develop, and maintain Java-based applications with a focus on performance, scalability, and reliability.
Integrate messaging broker technologies (RabbitMQ, Apache Kafka, Active MQ) into the existing systems to facilitate seamless communication and data exchange.
Collaborate with the frontend team to build interactive and user-friendly web applications using Angular or React frameworks.
Work with Node.js to implement server-side logic and APIs for efficient data processing and application performance.
Handle API integration tasks, including SOAP, REST, and other data exchange protocols.
Perform unit testing to ensure the reliability and stability of developed features and functionalities.
Optimize application performance and troubleshoot issues related to Java, J2EE, JSP, Struts, and Spring Boot components.
Collaborate with cross-functional teams to define and implement technical solutions based on business requirements.
Utilize development tools such as IntelliJ, Postman, SQLdeveloper/Toad/DViewer, and Putty for efficient code development, testing, and debugging.
Maintain and enhance existing codebases to ensure they are up-to-date with the latest technologies and best practices.
Conduct code reviews and provide constructive feedback to team members for code quality improvement.
Stay up-to-date with the latest trends and advancements in Java, J2EE, JSP, Struts, Spring Boot, messaging brokers, and other related technologies.
About the Company
OrgLance Technologies LLP is a startup founded in September 2022. We are working on various projects and need to expand our team. OrgLance is a leading provider of cutting-edge technologies and services, offering scalable solutions for businesses of all sizes. Founded by a group of friends who started by scribbling their ideas on a piece of paper, today we offer smart, innovative services to dozens of clients worldwide.