MindLabs Consultancy Services LLP
Tower 1, 16th Floor, Office A-1, Trans Asia Cyber Park, Infopark Kochi Phase II, Brahmapuram P.O., Kochi
Java Spring Boot Developer
We are seeking an experienced Java Spring Boot Developer with a strong background in Core Java, JMS, Socket Programming, and Unix/Linux. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and secure web applications using Spring Boot, Java, and other technologies.
?Design, develop, and maintain Java Spring Boot web applications.
?Design and develop high-quality messaging applications using Java and ActiveMQ.
?Develop and maintain JMS-based messaging solutions.
?Write high-quality code that is scalable, secure, and easily maintainable.
?Collaborate with cross-functional teams to analyze business requirements, design and implement solutions.
?Participate in the entire software development lifecycle including design, development, testing, and deployment.
?Troubleshoot and resolve technical issues related to application development.
?Work with project managers, business analysts, and other stakeholders to deliver projects on time and within budget.
?Keep up-to-date with the latest industry trends, technologies, and best practices.
?Bachelor's degree in Computer Science or related field.
?Minimum of 3 years of experience in Java Spring Boot development.
?Strong experience in Core Java, JMS, Socket Programming, and Unix/Linux.
?Strong knowledge of HTTP and RESTful architecture.
?Strong experience with ActiveMQ messaging system.
?Knowledge of API design patterns, including versioning and pagination.
?Understanding of authentication and authorization mechanisms such as OAuth and JWT.
?Familiarity with API documentation tools such as Swagger and OpenAPI.
?Experience with testing frameworks such as JUnit, pytest, or Mocha.
?Knowledge of database administration tasks such as backup and recovery,
performance tuning, and security management.
?Experience with data migration and integration tasks, including ETL tools.
?Understanding of database security concepts and compliance regulations.
?Familiarity with Unix commands and shell scripting.
?Understanding of file systems and file management concepts.
?Experience with network protocols and socket programming.
?Knowledge of shell utilities such as awk, sed, and grep.
?Knowledge of RESTful web services, Hibernate, and SQL.
?Understanding of socket programming concepts, TCP/IP protocols, and network architecture.
?Experience with socket programming APIs such as java.net.Socket, java.net.ServerSocket, and Java.nio.channels.SocketChannel.
?Familiarity with network programming concepts such as multi-threading, I/O operations, and buffer management.
?Proficiency in debugging and troubleshooting network-related issues.
? Experience with network monitoring tools such as Wireshark and tcpdump.
?Excellent problem-solving and analytical skills.
?Strong communication and interpersonal skills.
?Ability to work independently and as part of a team.
If you are passionate about Java Spring Boot development and have the necessary skills and experience, we encourage you to apply for this exciting opportunity. We offer a competitive salary, excellent benefits, and a dynamic work environment where you can grow your career.