Website AHOM Technologies Pvt Ltd
Top IT Company In Gurgaon
AHOM Technologies Private Limited is a specialized Web Development Company based out at Gurgaon, India.
We provide high quality and professional software services to the clients, Such As:
Web Development | App Development | CMS Development | Digital Marketing | Software Testing
Contact Us
India Sales US Sales
+91-124 4294496 [email protected]
206, Vipul Business Park, Sohna Road, Gurugram – 122001
Java Developer
Developer will be responsible for several Java-related duties throughout the software development lifecycle, from concept and design to testing. The developer is required to create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces.
You may be interested to know more about our Java Development Services.
Major Activities
Contribute to all stages of software development lifecycle
Java Applet development
Development on Java 1.6, 1.7, 1.8
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Analyse user requirements to define business objectives
Envisioning system features and functionality
Define application objectives and functionality
Ensure application designs conform to 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
Write well designed, testable code
Conducting software analysis, programming, testing, and debugging
Manage Java and Java EE application development
Develop documentation to help users
Transforming requirements into stipulations
Prepare and produce releases of software components
Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
Skills
Proficiency in Java, Applet, 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
In-depth knowledge of code versioning tools, for instance, Git
Abstract classes and interfaces
Constructors, lists, maps, sets
File IO and serialization
Exceptions
Generics
Java Keywords like static, volatile, synchronized, transient, etc
Multithreading and Synchronization
Non-Technical Skills
Good Communication Skills
Be able to adapt to New Technology and New environment
Analytical Thinking
Sense of ownership and pride in your performance and its impact on company’s success
Critical thinker and problem-solving skills
Team player
Good time-management skills
Education
Bachelor’s Degree or Master’s degree in Computer Science, Computer Engineering or related field is preferred
Work Experience
3 to 5 Years