Source description
About the role
As a Java Developer at our company, you will be responsible for designing, developing, testing, and maintaining scalable applications using Java technologies. Your key responsibilities will include: - Designing, developing, testing, and maintaining Java-based applications - Writing clean, efficient, and reusable code following best practices - Collaborating with cross-functional teams including developers, testers, and product managers - Debugging, troubleshooting, and resolving application issues - Integrating applications with databases, APIs, and third-party services - Participating in code reviews and technical discussions - Optimizing application performance, scalability, and security - Maintaining technical documentation and project records To excel in this role, you are required to have: - Bachelor's degree in Computer Science, IT, Engineering, or related field - Strong knowledge of Java and object-oriented programming concepts - Understanding of Data Structures, Algorithms, and Design Patterns - Familiarity with frameworks such as Spring Boot, Hibernate, or Spring Framework - Basic knowledge of databases such as MySQL or PostgreSQL - Good problem-solving and debugging skills - Strong communication and teamwork abilities Preferred skills that would be beneficial for this role include: - Knowledge of REST APIs and microservices architecture - Experience with build tools like Maven or Gradle - Familiarity with version control tools like Git - Internship or academic project experience in Java development - Understanding of cloud or deployment environments In addition to the challenging and rewarding work, we offer: - Opportunity to work on real-world enterprise applications - Continuous learning and career growth opportunities - Supportive and collaborative work environment - Competitive salary with performance-based incentives - Exposure to modern development tools and technologies As a Java Developer at our company, you will be responsible for designing, developing, testing, and maintaining scalable applications using Java technologies. Your key responsibilities will include: - Designing, developing, testing, and maintaining Java-based applications - Writing clean, efficient, and reusable code following best practices - Collaborating with cross-functional teams including developers, testers, and product managers - Debugging, troubleshooting, and resolving application issues - Integrating applications with databases, APIs, and third-party services - Participating in code reviews and technical discussions - Optimizing application performance, scalability, and security - Maintaining technical documentation and project records To excel in this role, you are required to have: - Bachelor's degree in Computer Science, IT, Engineering, or related field - Strong knowledge of Java and object-oriented programming concepts - Understanding of Data Structures, Algorithms, and Design Patterns - Familiarity with frameworks such as Spring Boot, Hibernate, or Spring Framework - Basic knowledge of databases such as MySQL or PostgreSQL - Good problem-solving and debugging skills - Strong communication and teamwork abilities Preferred skills that would be beneficial for this role include: - Knowledge of REST APIs and microservices architecture - Experience with build tools like Maven or Gradle - Familiarity with version control tools like Git - Internship or academic project experience in Java development - Understanding of cloud or deployment environments In addition to the challenging and rewarding work, we offer: - Opportunity to work on real-world enterprise applications - Continuous learning and career growth opportunities - Supportive and collaborative work environment - Competitive salary with performance-based incentives - Exposure to modern development tools and technologies
More at Gravitix Tech