Role: Java DeveloperExperience: 5 to 8 Yrs.Joining: Immediately
Role Description:This is a full-time remote role for a Java Engineer. The Java Engineer will be responsible for developing, testing, and deploying scalable software applications, web apps, and features. The Engineer will work closely with cross-functional teams and be responsible for integrating front-end and back-end applications. The Engineer will also be responsible for troubleshooting and debugging code to optimize performance and ensure that the software products meet or exceed the required standards.
Required Skills:Proficiency in Java and related frameworks (Spring, Hibernate, etc.)Experience working with RESTful APIs and JSON.Experience with databases such as MySQL and OracleExcellent analytical and problem-solving skillsFamiliarity with third-party libraries, APIs, and frameworks commonly used in Java development.Knowledge of UI/UX standards and best practices.Solid understanding of software development principles, including software design patterns, agile methodologies, and version control systems (e.g., Git).Experience with version control using GitExperience with testing frameworks such as JUnit and TestNGExperience with unit testing and automated testing frameworks.
Preferred Qualifications:Knowledge of cross-platform development frameworks.Familiarity with cloud technologies and services, such as Firebase or AWS.Experience with performance profiling and optimization techniques.Published apps.