Lead Java Developer Resume
SUMMARY:
- More than 8 years of experience in all phases of Project & Product development life cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re - Engineering, and Documentation.
- Working as a Lead Java Developer with Confidential with skill in Java and reporting technology.
- Worked as a Developer with Confidential for a year with skill in Java and javascript.
- Worked as an Assistant System Engineer in Tata Consultancy Services(TCS) for 1 year and 7 months with skills in Java
- Worked as a Software Engineer in Infosys Technology Limited for 2 Years and 8 Months with skills in Java.
- Certified with Sun java 6.0 Certification
- Sound knowledge of different phases of Software Development Lifecycle (SDLC). Have been a part of team to work on all phases of SDLC.
- Good knowledge in Core Java and Object Oriented Concepts.
- Implemented MVC.
- Extensively worked on J2EE technologies, including Servlets, JSP and XML, GSP.
- Good experience of Spring 3.0, Struts2.0 Framework and Grails 2.4.
- Good understanding of Distributed Enterprise applications and Web Technologies with Multi-Tier architecture involving GUI, Object Oriented Design and Mainframe.
- Experience on database tools like TOAD, SQL Developer, MongoVUI, SQLYog, MYSQL workbench.
- Experience with the Apache Tomcat Web Server, Oracle 9ia, MSSQL2005 and MSSQL2008, MongoDB.
- Experience in using Integrated Development Environment (IDE) like Eclipse3.4, Eclipse Helios, STS and Jboss IDE for Eclipse, GGTS .
- Worked with version control systems like SVN, GIT and Clearcase .
- Well versed with tool like TTPro, Rally, Jira .
- Good debugging skills using server logs, have provided result oriented solutions to my team
- Good code documentations skills and working knowledge of JavaDoc.
- Good experience using Java 8 in development.
- Expertise in developing GUIs using DHTML, AJAX, Java, JavaScript, CSS, DOM, EXT-JS, JQuery, JSON, JSTL, Bootstrap3.0 etc.
- Good experience is using lots of Jquery plugins for UI.
- Well versed with using Annotation development.
- Good experience of creating service and client of Rest and SOAP webservice
- Good experience of debugging on QA and Prod server issue.
- Experience with Ant and Maven for project build.
- Used BIRT as a reporting tool
- Used Spring security for ldap authentication
- Well versed with HttpWatch, firebug and Chrome inbuilt feature for debugging of JavaScript.
- Involved in the deploy process and production support of the applications.
- Good Exposure to Banking, Financial, eLearning and Cable domain.
- Well versed with Agile programming methodologies.
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS:
Operating Systems: Windows XP, UNIX, Linux
Java Enterprise Technologies: J2EE, JDBC, Servlets, JSP, Controller and Java Bean
Open Source Frameworks: Spring 3.0, Struts1.0 and Struts2, Spring 4,0, grails 2.4, Sprint Security
App Servers: Vware, Apache, JBoss and Oracle 10i
Web Services: Restful, SOAP
Java Parsers: Sax, Dom, XML, GSON
Microsoft toolkit: Microsoft Visual Studio
Configuration Management: SVN, Clearcase, GIT
Databases: Oracle 9i/10g, MySql, MSSQL2005/2008, Mongo
Internet Technologies: HTML, XML and JavaScript, AJAX, JSON
Java IDEs: Eclipse 3.4, Helios, STS, Eclipse with BIRT
DB Access Tools: Toad, PL/SQL Developer, MongoVUI, SQLYog
Testing tools: Junit, SOAP UI
PROFESSIONAL EXPERIENCE:
Confidential
Lead Java Developer
Responsibilities:
- Using Spring4.0 MVC, Spring Security for communicating with Confidential - communicating, distributed modules.
- Using Java8 and lambda expression for development of server side development.
- Using MongoDB and Mysql as database.
- Using Hibernate ORM layer to connect with Mysql database.
- Using Json for passing data in whole application.
- Using GSON parser as Json Parser.
- Using BIRT for report generation and embedded those report on web application.
- Working on Agil Methodology for the development.
- Using Rally for Agile and ALM for defect logging
- Using Jboss server as Application server
- Using SVN and Gits as version tool.
- Managed defect control with Debugging.
- Using HttpWatch, firebug and Chrome inbuilt feature for debugging JavaScript.
- Resolving issues of business flow control through defect analysis and reviews.
- Meeting the deadline of different release with delivering defect free module.
- Developing and integrated UI in Bootstrap 3.0, AJAX, JQuery, CSS style sheet, JSP.
- Using JSTL for JSP pages.
- Using Jquery plugins for UI.
- Using Maven for building projects.
- Using log4J for logging of defects.
- Creating Rest webservice to provide interface to outside supplies of Confidential .
- I mplementing software releases on the user acceptance and production environments.
- Using Junit for writing unit testcase
- Active participation in Project Plan and Test Case reviews.
- Working on grails2.4 to develop some part of project
- Using lots of shell scripts on server.
- Used Spring security for ldap authentication
- Working on pig script.
- Using SOAP and Rest webservice.
Confidential
Sr. Java Developer
Responsibilities:
- Contributing as a developer in Confidential
- Working on the website which is communicating with Restful web service.
- Using Spring3.0 MVC for communicating with Confidential - communicating, distributed modules.
- Working on Controller development on integration of new modules.
- Working on Agil Methodology for the development.
- Applied calls to the database using Restful web service.
- Using i18n for internationalization.
- Using SVN and Teamsite as version tool.
- Managed defect control with Debugging.
- Using AJAX and Jquery for UI development. The UI modules are integrated into the CRM in phase wise development.
- Using HttpWatch, firebug and Chrome inbuilt feature for debugging JavaScript.
- Resolving issues of business flow control through defect analysis and reviews.
- Meeting the deadline of different release with delivering defect free module.
- Developing and integrated UI in AJAX, JQuery, CSS style sheet, JSP.
- Using Java tag library for JSP pages.
- Using Maven for building projects.
- Using log4J for logging of defects.
- I mplementing software releases on the user acceptance and production environments.
- Working on Mobile Responsive site.
- Active participation in Project Plan and Test Case reviews.
Confidential
Sr. Java Developer
Responsibilities:
- Contributed as a senior developer for Confidential company-.
- Worked in a module which was communicating with MSSQL 2008 reporting server.
- Applied Struts2 MVC for communicating with Confidential - communicating, distributed modules.
- Displayed different types of charts and Reports from MSSQL server to GUI.
- Worked on servlet development on integration of new modules.
- Used Agil Methodology for the development.
- Applied calls to the database throug function and procedure.
- Worked on internationalization.
- Managed different environments for different phases of release through SVN and Clearcase.
- Managed defect control with Debugging.
- Used AJAX and EXTJS for UI development. The UI modules are integrated into the CRM in phase wise development.
- UI can handle requests that are processed by Reporting Server to generate reports on client specific request.
- Resolved issues of business flow control through defect analysis and reviews.
- Met the deadline of different release with delivering defect free module.
- Conducted internal training and presentations for updating whole project team about my module to keep equal understanding.
- Applied module testing for new UI development and database connectivity.
- Developed and integrated UI in AJAX, EXTJS, CSS style sheet, JSP.
- Used Java tag library for JSP pages.
- Used log4J for logging of defects.
- Well versed with tool like TTPro.
- I mplemented software releases and patches on the user acceptance and production environments.
- Perform peer code reviews to ensure code standards and best practices are followed.
- Active participation in Project Test Plan and Test Case reviews.
- Performed Smoke testing of the module.
- Worked with the team of developers with knowledge base sharing and step- by- step updates. Mentored junior developers with clarification of the requirement and with offering of technical knowledge.
- Developed Java deliverable product with collaboration of my team in the module specific time frame.
Platform: JAVA core J2EE, Eclipse, JSON, Java server, MSSQL 2005 and 2008, tomcat
Confidential
Java Developer
Responsibilities:
- As a key team member, designed and developed strut modules. Used Eclipse IDE, with a tight scheduled time frame.
- Applied Struts MVC architecture for communicating with Confidential - communicating, distributed modules.
- Oracle 9i was used as a database. Worked on PL/SQL blocks to get data.
- Performed query tuning of PL/SQL blocks for getting quick response.
- Performed unit testing of UI part.
- Performed integrated testing of whole dashboard to check data coming from ETL and BO are proper or not.
- The front end is designed in CSS, JSP and HTML.
- Resolved issue reported by client during maintenance.
- Collaborated with onshore team of developers with a synchronous control of development cycles. Attended off-time scheduled meeting to accomplish this communication, training and knowledge base sharing for identical modular development.
Platform: JAVA core, J2EE, Oracle 10i, Eclipse, TOAD, Tomcat
Confidential
Java Developer
Responsibilities:
- Worked as a team lead developer and coordinator for the Infosys internal project.
- Developed the entire life cycle of the project starting from design to development, testing and finally the implementation
- Designed, developed and managed module support and technical documentation with presentation of material to the users.
- The front end is designed in CSS, JSP and HTML.
- Used MVC architecture for development of the system.
- Used MSSQL for database. Used Stored Procedure for DB development.
- Performed unit and integrated testing to the system.
- Deployed the application on server.
- Maintained the system and rectify errors.
Platform: JAVA core, J2EE, MYSQL 2005, Eclipse, Tomcat
Confidential
Lead Developer
Responsibilities:
- Worked as a team lead developer and coordinator for the Infosys internal project.
- Developed the entire life cycle of the project starting from design to development, testing and finally the implementation
- Designed, developed and managed module support and technical documentation with presentation of material for users.
- The front end is designed in CSS, JSP and HTML, ASP.net.
- Used MVC architecture for development of the system.
- Used oracle and MSSQL as databases.
- Used Axis2 for Web Service development.
- Performed unit and integrated testing to the system.
- Deployed the application on server.
- Maintained the system and rectify errors.
- Evaluated new technologies and tools to use for the development, in close co-ordination with the Project Manager.
Platform: JAVA core, J2EE, ASP.net, Axis2, SOAP, Eclipse3.4, Oracle, MSSQL, Tomcat
Confidential
Lead Developer
Responsibilities:
- Worked as a team lead developer and coordinator for the Infosys internal project.
- Developed the entire life cycle of the project starting from design to development, testing and finally the implementation
- Designed, developed and managed module support and technical documentation with presentation of material to the users.
- The front end is designed in CSS, JSP and HTML.
- Used Oracle as a database.
- Performed unit and integrated testing to the system.
- Deployed the application on tomcat server and run the application.
- Maintained the system and rectify errors.
- Performed load testing of server for the tool.
- Performed quality testing of the software by checking manual evaluation results and results generated by tools.
- Presented the system to the different end users.
Platform: Java Core, J2EE, Jboss IDE for Eclipse, Oracle, Tomcat
Confidential
Lead Developer
Responsibilities:
- Worked as a team lead developer and coordinator for the Infosys internal project.
- Developed the entire life cycle of the project starting from design to development, testing and finally the implementation
- Designed, developed and managed module support and technical documentation with presentation of material to the users.
- Used Factory design pattern for development.
- Performed unit and integrated testing to the system.
- Prepared Javadoc for the project.
- Presented the system to the different end users.
Platform: Java Core, Java Swing api, Jboss IDE for Eclipse