JobsAisle
S

Sr. Software Developer (Java) CFX

Software Engineering Firm

Noida, India₹35,000–₹100,000/moAED 1.5K-4.4K/moToday
IndiaJava DevelopmentRelational DatabasesSQLSpring FrameworkREST APIGitJava EE PlatformsObject Oriented AnalysisdesignORM TechnologiesWeb Applications DevelopmentTestdriven DevelopmentAWSAzure CloudFull Time

Skills Required

JavaSqlAwsAzureGit

Job Description

Job Description As a Senior Software Developer (Java) with 5-10 years of experience, your role will involve building various types of applications using Java, ranging from back-end microservices to data processing scripts. Collaborating with the team across different infrastructure layers will be crucial for successful design and development, emphasizing collaborative problem-solving, sophisticated design, and high-quality product delivery. Key Responsibilities: - Design and develop applications using Java EE platforms. - Apply Object-Oriented analysis and design principles along with common design patterns. - Utilize in-depth knowledge of Java and JEE internals like Class loading, Memory Management, and Transaction management. - Work with Relational Databases, SQL, and ORM technologies such as JPA2 and Hibernate. - Implement Spring Framework and popular web frameworks like JSF, Wicket, GWT, and Spring MVC for web application development. - Practice test-driven development to ensure software quality. - Utilize AWS/Azure Cloud services and have familiarity with REST API. - Utilize code versioning tools like Git for efficient collaboration. Qualifications Required: - Proven working experience in Java development. - Hands-on experience in Java EE platforms. - Knowledge and experience in the Spring Framework. - Experience with test-driven development practices. - Familiarity with AWS/Azure Cloud services. - Understanding of REST API and code versioning tools like Git. No additional details about the company were provided in the job description. As a Senior Software Developer (Java) with 5-10 years of experience, your role will involve building various types of applications using Java, ranging from back-end microservices to data processing scripts. Collaborating with the team across different infrastructure layers will be crucial for successful design and development, emphasizing collaborative problem-solving, sophisticated design, and high-quality product delivery. Key Responsibilities: - Design and develop applications using Java EE platforms. - Apply Object-Oriented analysis and design principles along with common design patterns. - Utilize in-depth knowledge of Java and JEE internals like Class loading, Memory Management, and Transaction management. - Work with Relational Databases, SQL, and ORM technologies such as JPA2 and Hibernate. - Implement Spring Framework and popular web frameworks like JSF, Wicket, GWT, and Spring MVC for web application development. - Practice test-driven development to ensure software quality. - Utilize AWS/Azure Cloud services and have familiarity with REST API. - Utilize code versioning tools like Git for efficient collaboration. Qualifications Required: - Proven working experience in Java development. - Hands-on experience in Java EE platforms. - Knowledge and experience in the Spring Framework. - Experience with test-driven development practices. - Familiarity with AWS/Azure Cloud services. - Understanding of REST API and code versioning tools like Git. No additional details about the company were provided in the job description.