Software Engineer - Java/Application Architecture
Published date: 2024/01/10
- Location: Jaipur, Rajasthan, India
Job Description :
Educational Qualifications : :
• An ideal candidate must have 3+ years of experience in IT systems development.
• Hands on experience of 3+ years of application development using Java.
• Contribute to all stages of software development lifecycle
• Design, implement and maintain Java-based applications that can be high-volume and low-latency
• Analyze user requirements to define business objectives
• Envisioning system features and functionality
• Define application objectives and functionality
• Ensure application designs conform with business goals
• Develop and test software
• Identify and resolve any technical issues arising
• Create detailed design documentation
• Propose changes to current Java infrastructure
• Develop technical designs for application development
• Proficiency in Java, with a good understanding of its ecosystems
• Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
• Familiarity with different design and architectural patterns
• Skill for writing reusable Java libraries
• Knowhow of Java concurrency patterns
• Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
• Experience in working with popular web application frameworks like Play and Spark
• Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements
• Ability to write clean, readable Java code
• Basic knowhow of class loading mechanism in Java
• Experience in handling external and embedded databases
• Understanding basic design principles behind a scalable application
• Skilled at creating database schemas that characterize and support business processes
• Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
• Implementing automated testing platforms and unit tests
• In-depth knowledge of code versioning tools, for instance, Git
• Understanding of building tools like Ant, Maven, Gradle, etc.
• Expertise in continuous integration.
Required Candidate profile :
• Should have strong experience in Designing and Coding with usage of best design patterns and Industry Best Practices
• Willing to learn new technologies.
(ref:hirist.com
Educational Qualifications : :
• An ideal candidate must have 3+ years of experience in IT systems development.
• Hands on experience of 3+ years of application development using Java.
• Contribute to all stages of software development lifecycle
• Design, implement and maintain Java-based applications that can be high-volume and low-latency
• Analyze user requirements to define business objectives
• Envisioning system features and functionality
• Define application objectives and functionality
• Ensure application designs conform with business goals
• Develop and test software
• Identify and resolve any technical issues arising
• Create detailed design documentation
• Propose changes to current Java infrastructure
• Develop technical designs for application development
• Proficiency in Java, with a good understanding of its ecosystems
• Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
• Familiarity with different design and architectural patterns
• Skill for writing reusable Java libraries
• Knowhow of Java concurrency patterns
• Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
• Experience in working with popular web application frameworks like Play and Spark
• Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements
• Ability to write clean, readable Java code
• Basic knowhow of class loading mechanism in Java
• Experience in handling external and embedded databases
• Understanding basic design principles behind a scalable application
• Skilled at creating database schemas that characterize and support business processes
• Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
• Implementing automated testing platforms and unit tests
• In-depth knowledge of code versioning tools, for instance, Git
• Understanding of building tools like Ant, Maven, Gradle, etc.
• Expertise in continuous integration.
Required Candidate profile :
• Should have strong experience in Designing and Coding with usage of best design patterns and Industry Best Practices
• Willing to learn new technologies.
(ref:hirist.com
6 page views
Related listings
-
Java Developer With AWS Experience✓JaipurSoftware DeveloperJava developer with minimum of 6 years of experience in developing Enterprise Javaapplications. Strong understanding of Core Java Concepts. Good working knowledge of Spring Concepts like Dependency Injection, IOC, MVC and SpringSecurity Strong workin...2026/11/09
-
PHP Developer✓JaipurSoftware DeveloperAt Havfly Services,to hire a talented PHP developer to manage our back-end services and ensure a seamless interchange of data between the server and our users. As a PHP developer, he will be responsible for developing and coding all server-side logic...2026/11/09
-
Java Developer✓JaipurSoftware DeveloperJob description Software Developer – Java • Proven experience in Java development, experience in designing and developing applications using Java EE platforms. • Experience in Spring MVC, Spring Security, Hibernate, Mysql, JSP, jQuery, Bootstrap Requ...2026/11/09
