Java Developer
Location : Hyderabad
Experience : 9 Year
Rate: $15 / Hourly
Availability : Immediate
Work From : Offsite
Category : Information Technology & Services
Around 9 years of progressive technical and functional experience specializing in the analysis,
design and development of various multi-tiered client-server applications using Java and J2EE technologies.
Handling java development including design and troubleshooting of applications, conducting gap analysis
including validation of needs in conjunction with onsite and offsite teams.
Strong hands-on experience in coding and debugging J2EE web applications.
Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various
methodologies like Waterfall, Agile/Scrum.
Implemented Design Patterns like Singleton, Front Controller, DAO, DTO, Business Delegate, Session Factory,
MVC etc.
Designed and developed User Interface (UI) using HTML/HTML5, CSS/CSS3, JavaScript and jQuery, AngularJS,
Angular2, React JS, AJAX, JSON.
Extensively used JavaScript across all applications.
Experience in developing applications using three tier architectural frameworks such as MVC (Model View
Controller), STRUTS, SPRING framework and Hibernate.
Experience with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
Strong experience in writing SQL and worked on databases like Oracle, SQL Server, MySQL, DB2.
Have exposure on Cassandra, Dynamo DB .
Hands on experience with scripting languages like LINUX.
Experience in building enterprise applications using ANT and MAVEN.
Experience in bug tracking tool JIRA and code integration and deployment tool JENKINS.
Experience in configuring and deployment of JEE software applications in Tomcat, WebSphere Application Server
WebLogic.
Extensive experience in working with Eclipse, NetBeans.
Involved in analysis, specification, design, and implementation and testing phases of Software Development Life
Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
Prepared Technical Design Document to understand the flow of the application.
Participated in the analysis, design and the development of different modules for the Integration with the
application.
Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, jQuery.
Implemented the application using struts which has been derived from California state.
Used Node.js as a proxy to interact with Rest services and interacting with Database.
Integrated struts with Hibernate using configurations and implemented DAO layer to save entities into data
base. Aptitude for trouble-shooting and problem-solving.
Responsible for design and developing Persistence classes using Hibernate, and struts, JDBC Template
frameworks to save data in database tables.
Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated
middle tire with spring web layer.
Execution of multiple threads concurrently using Executor Service
Developed Web services (SOAP) to interact with other components.
All the functionality is implemented using struts and Hibernate ORM.
Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored
Procedures.
Code maintenance using merge tools. Maintaining code in GitHub and involving in merging activities.
Used JUnit and Mock it to perform unit testing and for logging frameworks.
DOJ (Department of Justice) is a child support program where in the project maintains all the cases of the
CP and NCP and their children. This Child support program reduces poverty and financial insecurity among
children and the Custodial Parents. It reduces public spending on welfare by preventing single parent
families from entering the welfare system and helping them leave more quickly. Child support collection
positively affects family relationships and increased the involvement of noncustodial parents in children
lives.