AgileEngine
AgileEngine - Java Developer - Distributed Systems
Job Location
indore, India
Job Description
Responsibilities : - Design, develop, and implement high-quality Java code, adhering to coding standards and best practices. - Develop and implement network protocols and communication layers using Java APIs (e. , NIO, Sockets). - Design and implement network-based applications and services. - Contribute to the design and architecture of complex, distributed systems. - Analyze and optimize application performance, focusing on network communication and resource utilization. - Write unit tests, integration tests, and perform thorough testing to ensure code quality and identify and resolve bugs. - Participate in code reviews to provide constructive feedback and ensure code quality. - Collaborate effectively with other developers, architects, and stakeholders. - Communicate technical concepts clearly and concisely. - Analyze and solve complex technical problems related to network communication and application performance. - Mentor junior developers and share your expertise in Java and networking. Requirements : - 8 years of professional experience in Java software development. - Deep understanding of networking concepts, protocols (TCP/IP, UDP, etc.), and network programming in Java. - Demonstrated experience in designing and implementing network protocols. - Solid understanding of object-oriented principles and design patterns. - Proficiency in developing concurrent and multithreaded applications in Java. - Experience with database technologies (SQL, NoSQL) and data access frameworks (JDBC, JPA). - Strong testing and debugging skills. - Experience with version control systems (Git). - Excellent communication and collaboration skills (ref:hirist.tech)
Location: indore, IN
Posted Date: 3/11/2025
Location: indore, IN
Posted Date: 3/11/2025
Contact Information
Contact | Human Resources AgileEngine |
---|