Java Software Engineer
Published date: 2024/01/10
- Location: Gurugram, Haryana, India
Job Description:
We are seeking a highly skilled and motivated Java Developer with at least 2+ years of professional experience to join our dynamic team. As a Java Developer, you will be responsible for designing, developing, and maintaining robust and scalable Java applications, with a focus on Kotlin and Android development. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet the needs of our clients.
Responsibilities:
• Design, develop, and implement Java applications, primarily focusing on Kotlin and Android development.
• Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
• Write clean, efficient, and maintainable code following best practices and coding standards.
• Perform unit testing and debugging to ensure the functionality and quality of the developed software.
• Work with version control systems, such as Git, to manage source code and collaborate with team members.
• Participate in code reviews to provide constructive feedback and ensure code quality.
• Identify and troubleshoot software defects and performance issues, and propose appropriate solutions.
• Keep up-to-date with the latest industry trends, technologies, and frameworks related to Java, Kotlin, and Android development.
• Document the design, implementation, and maintenance of software components and systems.
Requirements:
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Minimum of 2 years of professional experience in Java development.
• Proficiency in Kotlin and Android development is essential.
• Strong understanding of object-oriented programming principles and design patterns.
• Solid knowledge of data structures, algorithms, and software development methodologies.
• Experience with RESTful APIs, JSON, and web services integration.
• Familiarity with relational databases and SQL.
• Knowledge of version control systems, particularly Git.
• Excellent problem-solving and analytical skills.
• Strong communication and collaboration abilities, with the ability to work effectively in a team environment.
• Self-motivated, with a passion for learning and staying up-to-date with new technologies and industry trends.
Preferred Skills:
• Experience with other programming languages, such as Python or JavaScript.
• Familiarity with front-end technologies like HTML, CSS, and JavaScript.
• Understanding of agile development methodologies, such as Scrum or Kanban.
• Knowledge of software testing principles and automated testing frameworks.
• Experience with cloud platforms, such as AWS(Preferred) or Azure.
Join our team of talented developers and contribute to the development of cutting-edge software solutions using Java, Kotlin, and Android. Apply your expertise to build innovative and user-friendly applications that make a significant impact
We are seeking a highly skilled and motivated Java Developer with at least 2+ years of professional experience to join our dynamic team. As a Java Developer, you will be responsible for designing, developing, and maintaining robust and scalable Java applications, with a focus on Kotlin and Android development. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet the needs of our clients.
Responsibilities:
• Design, develop, and implement Java applications, primarily focusing on Kotlin and Android development.
• Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
• Write clean, efficient, and maintainable code following best practices and coding standards.
• Perform unit testing and debugging to ensure the functionality and quality of the developed software.
• Work with version control systems, such as Git, to manage source code and collaborate with team members.
• Participate in code reviews to provide constructive feedback and ensure code quality.
• Identify and troubleshoot software defects and performance issues, and propose appropriate solutions.
• Keep up-to-date with the latest industry trends, technologies, and frameworks related to Java, Kotlin, and Android development.
• Document the design, implementation, and maintenance of software components and systems.
Requirements:
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Minimum of 2 years of professional experience in Java development.
• Proficiency in Kotlin and Android development is essential.
• Strong understanding of object-oriented programming principles and design patterns.
• Solid knowledge of data structures, algorithms, and software development methodologies.
• Experience with RESTful APIs, JSON, and web services integration.
• Familiarity with relational databases and SQL.
• Knowledge of version control systems, particularly Git.
• Excellent problem-solving and analytical skills.
• Strong communication and collaboration abilities, with the ability to work effectively in a team environment.
• Self-motivated, with a passion for learning and staying up-to-date with new technologies and industry trends.
Preferred Skills:
• Experience with other programming languages, such as Python or JavaScript.
• Familiarity with front-end technologies like HTML, CSS, and JavaScript.
• Understanding of agile development methodologies, such as Scrum or Kanban.
• Knowledge of software testing principles and automated testing frameworks.
• Experience with cloud platforms, such as AWS(Preferred) or Azure.
Join our team of talented developers and contribute to the development of cutting-edge software solutions using Java, Kotlin, and Android. Apply your expertise to build innovative and user-friendly applications that make a significant impact
0 page views
Related listings
-
Frontend DeveloperSoftware DeveloperWe are looking for an engineer who is great at oral and written communication skills, a team player, and a self-starter who is willing to add value to the product we work on. Technically strong, uses best practices when it comes to coding, testing, s...2026/11/06
-
lead Java DeveloperSoftware DeveloperSkills : Java, Spring Boot, Webservices, Angular, NodeJS, MongoDB, Typescript Location : Banglore, Hyderabad,gurgaon Exp : 5 to 8Years2026/11/06
-
Telecom EngineerSoftware Developer• Experience in FEED and detailed engineering of Telecom systems like CCTV, Access Control, PAGA, Voice & Data, Telephones, EPABX, Radio systems, LAN, Structured cabling, and Fiber optic cables. • Experience in detailed design and engineering of ...2026/11/06