Senior Java Developer Resume Profile
NJ
Summary
- Overall 12 years of professional software development experience working on multi-tiered applications using OO concepts in Java and J2EE Web Services and on relational databases like Oracle and SQL Server.
- Plan, develop and implement successful large-scale projects from conception to completion.
- Develop technical solutions that improve scalability, performance and profits.
- Design, develop and implement web applications that support day-to-day operations.
- Expert in Java development and object-oriented analysis.
- Superior analytical, time management, collaboration and problem solving skills.
- Core functional expertise and project industry range: Financial, Banking, Insurance, and Telecom.
- Create sophisticated, imaginative and efficient back-end solutions for a large-scale, on-demand marketing system.
- Design reusable components by utilizing various frameworks: MVC framework, Struts, Hibernate, Spring, Junit, etc.
- Extensive experience using Design Patterns including Frontend Controller, MVC, Template, DAO, Singleton, Session Facade, Service Locator, Business Delegate.
- Proficiencies in the use of methodologies such as Agile and Scrum.
- Experience in designing solutions and working on Service Oriented Analysis SOA
- Experienced in exposing and consuming WebServices using Xfire/CXF and Apache Axis- involving UDDI lookups, WSDL using SOAP used XML technologies such as JAXP, JAXB, SAX and DOM parsers.
- Worked on IDE tools such as Netbeans 7.3 Eclipse, Spring Source, Bug Tracker
- Extensive experience in writing JUnit test cases and performing Test Driven Development TDD .
Work Summary
Confidential
Senior Java Developer
|
|
Confidential
Role: Sr. Java Lead / Jr. Architect
Responsibilities:
- Design and development of system based on J2EE specifications and ATG Framework with MVC architecture using Java7.
- Use ATG Framework Design/Enterprise Integration patterns and SOA Rest architecture compliance for design and development of applications.
- Involved in the application development using Spring Core, MVC modules and Java web based technologies such as, Servlets, JSP, Java Web Service REST/SOAP based , WSDL.
- Work on Backbone views with declarative event handling which connects it all to the existing API over a RESTful JSON interface.
- Implement different design patterns such as singleton, business factory and J2EE design patterns such as Business delegate, session fa ade and DAO design patterns.
- Develop the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in XML format.
- Use Hibernate as Object Relational OR Mapping Tool for the backend data persistency.
- Create a spring container file for configuring Hibernate and to perform Dependency injection among all bean class involved in business logic operation.
- Perform estimation and capacity planning work with the project manager and product development teams to create and implement projects.
- Use Struts and JSTL tag libraries in the JSP pages
- Develop front end web pages using JSP2.0, JSON, CSS, JavaScript
- Develop Maven build scripts to automate the deployment to various Web Servers
Technologies Used: Java 7, JSP, Droplets, JQuery, MySQL Backbone JS , JSON, Dynamo Servlets, JDBC, Struts1.1, ATG 9.0, XML, Tomcat, EJB, JMS, Oracle 10g, Linux, Maven, XML, Web Services SOAP, Rest full , Soap UI, Splunk, Jenkins.
Confidential
Role: Sr. Java Lead / Architect
Responsibilities:
- Designed and developed of system based on J2EE specifications and Spring Framework with MVC architecture using Java7.
- Used Spring Framework Design/Enterprise Integration patterns and SOA Rest architecture compliance for design and development of applications.
- Involved in the application development using Spring Core and MVC modules.
- Application development using Java web based technologies such as Servlets, JSP, Java Web Service REST/SOAP based , WSDL.
- Implemented Different Design patterns like singleton, business factory and J2EE design patterns like Business delegate, session fa ade and DAO design patterns.
- Developed the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in XML format.
- Used Hibernate as Object Relational OR Mapping Tool for the backend data persistency.
- Created a spring container file for configuring Hibernate and to perform Dependency injection among all bean class involved in business logic operation.
- Performed estimation and capacity planning work with the project manager and product development teams to create and implement projects.
- Used Struts and JSTL tag libraries in the JSP pages
- Developed front end web pages using JSP2.0, JSON, CSS, JavaScript
- Developed Maven build scripts to automate the deployment to various Web Servers
Technologies Used: Java 7, JSP, JQuery, Backbone JS , JSON, Servlets, JDBC, Struts1.1, Spring 2.0,Hibernate 3.0, XML, Spring source ,Tomcat, EJB, JMS, MySQL, Linux, Maven, XML, Web Services SOAP, Rest full , Soap UI, Splunk, Jenkins.
Confidential
Role: Java Lead / Architect
Responsibilities:
- Designed and developed a system based on J2EE specifications using Java5.
- Specifications met with SOA compliance for design and development of applications.
- Involved in the application development using Spring Core and MVC modules.
- Application development using Java web based technologies such as Servlets, JSP, Java Web Service REST/SOAP based , WSDL.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session fa ade and DAO design patterns.
- Developed the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in XML format.
- Used Hibernate as Object Relational OR Mapping Tool for the backend data persistency.
- Created a Spring container file for configuring Hibernate and to perform Dependency injection among all bean class involved in business logic operation.
- Performed estimation and capacity planning work with the project manager and product development teams to create and implement projects.
- Used Struts and JSTL tag libraries in the JSP pages
- Developed front end web pages using JSP2.0, JSON, CSS, JavaScript
- Developed Ant build scripts to automate the deployment to various WebServers.
- Parsed the XMLs using SAX Parser.
- Developed with Test Driven Development TDD Approach environment using Agile methodologies
Technologies Used: Java 5, JSP, JQuery, JSON, Servlets, JDBC, Struts1.1, Spring 2.0,Hibernate 3.0, XML, Eclipse v3.3.2,IBM Websphere, JMS, Oracle 10g, Unix, Clear Case, Ant, XML, WebServices SOAP
Confidential
Role: Java Lead / Architect
Responsibilities:
- Led and Trained team on project architecture and new technologies as per the client requirements
- Interacted directly with customers on numerous occasions: to gather requirements, develop, debug and solve critical issues and introduce them to new product features.
- Extensively used Eclipse IDE and Spring Source.
- Followed Scrum Agile Methodology Standards
- Worked on Enterprise level of applications and Java/J2ee Designed patterns with implementation.
- Worked on High level and low level design and architecture of J2EE/ Spring Framework
- Worked in all development phases right from the scratch to multiple product releases over the period
- Worked on OOD technologies and developed project in strong core and advanced level
- Frontend design and development.
- Worked on Cascading Style Sheets CSS and given exact styles for fonts, colors, margins, lines, height, width, background images, advanced positions and many other things as per client requirements.
- Writing system functional requirement specifications, Software requirement specifications, and designed and developed prototypes for various functionalities
- Managed teams of various sizes with different level of skill sets across various phases of the project
- Fixed the bugs and developing new enhancements using JAVA/J2EE, Spring, Hibernate technologies
- Developed and implemented AOP and Hibernate ORM
- Worked with RDBMS / DBMS and handled business queries by writing PL/SQL queries
- Implemented Maven technologies for build processes and web services for new enhancements.
- Worked on ATG Ecommerce application.
Technologies Used: Java6, Spring Core, Spring ORM, Spring MVC, Oracle, ATG Ecommerce ,Hibernate, SOA, Junit5, UNIX shell scripting, JSP, ,Maven, Oracle, HTML, DHTML,CSS,CSS3,, GWT Google web Toolkit , JavaScript, ECommerce API, ,Webservices restful , Agile Methodologies, IBM websphere
Confidential
Role: Sr. Java Developer / Lead
Responsibilities:
- Collaborated with project team in all development phases, prioritizing needs and produced high quality software changes, per the Agile Methodology Standards.
- Developed frontend pages using JSP, HTML, DHTML, JavaScript and given prototype presentation.
- Developed PL/ SQL queries and Worked with stored procedures and worked on rule engine's.
- EJB messaging service used for message sending and receiving.
- Using CSS technology changed the styles of fonts, colors, margins, lines, height, width, background images, advanced positions and many other things as per the client requirements.
- Wrote system functional requirement specifications, Software requirement specifications, and designed and developed prototypes for various functionalities.
- Managing teams of various sizes with different level of skill sets across various phases of the project Highly adaptable in changing technical environments with very strong organizational and analytical skills
- Fixing the bugs and developing new enhancements using Spring Frame work, Hibernate ORM technologies
- Implement changes to transaction processing systems, interfaces, and financial systems
Technologies Used: JAVA, J2EE, spring framework, spring core, spring MVC, hibernate, web services SOA, Shell Scripting, ant, junit, spring, Web-sphere Server, HTML, DHTML, CSS,CSS3, JQuery, Java Script
Operating systems: Windows XP and Linux
Confidential
Role: Sr. Java Developer / Lead
Responsibilities:
- Managed teams of various sizes with different level of skill sets across various phases of the project, with very strong organizational and analytical skills
- Writing system functional requirement specifications, Software requirement specifications, and designed and developed prototypes for various functionalities
- Utilized OOD technologies developed project in strong core and advanced level
- Utilized OAF technologies created and changed the custom pages dynamically.
- Fixed the bugs and developing new enhancements using JAVA and J2EE technologies
- Used HTML and CSS technologies changed the look and feel of the frontend page as per the client requirements. Changed the layout of many documents using single style sheet.
- Developed PL/ SQL queries and Worked with stored procedures.
- Used Jquery and Java script for the validation and enhancement for the web pages
- Used AJAX calls for getting small amount of data inside a JSP.
Technologies Used: Java6, Spring Core, Spring ORM, Spring MVC, Oracle e-business suite, Hibernate, SOA, Junit5, UNIX shell scripting, JSP, ,Maven, HTML, DHTML,CSS, CSS3, GWT Google web Toolkit , JavaScript, Web services, Agile Methodologies
Operating systems: Windows and Linux
Confidential
Role: Java Module Lead
Responsibilities:
- Developed the module Range Pool setup from the scratch using the spring framework with hibernate concepts
- Worked in all development phases right from the scratch to multiple product releases over the period
- Writing system functional requirement specifications, Software requirement specifications, and designed and developed prototypes for various functionalities
- Used Spring TLD and Struts TLD and JSTL technologies to develop frontend page design.
- Used Object Oriented Development OOD technologies, core level project flow developed
- Managed teams of various sizes with different level of skill sets across various phases of the project with strong organizational and analytical skills
- Worked on Java/J2ee Designed patterns and implemented
- Worked on High level and low level design and architecture of J2EE/ Spring Framework and EJB
- As module lead designed and developed the module using SOA
- Worked on Java/J2ee Designed patterns and implemented
- Worked on High level and low level design and architecture of J2EE/ Spring Framework
- Implemented web services for new module and tested in JUNIT environment
- Using shell scripting deployed and executed the project.
- Implemented Hibernate ORM concepts in the module
- Developed implemented web services
- Debugged the issues and fixed the issues in the environment of Spring and Hibernate technologies
- Developed PL/ SQL queries and Worked with stored procedures.
Technologies Used: Java6, Spring Core, Spring ORM, Spring MVC, Oracle, Hibernate, SOA, Junit5, UNIX shell scripting, JSP, ,Maven, Oracle, HTML, DHTML,CSS, CSS3, AJAX, GWT Google web Toolkit , JavaScript,Webservices, Agile Methodologies, Web-sphere server.
Operating systems: Windows XP
Confidential
Role: Senior Java Lead
Responsibilities:
- As a team lead maintained and given training to team in new technologies as per the client
- Worked as an onsite coordinator and conducted team meetings and created project level plantings for new projects and existing projects.
- Worked on Java/J2ee Designed patterns and implemented
- Worked on High level and low level design and architecture of J2EE/ Spring Framework and EJB
- Developed PL/ SQL queries and Worked with stored procedures.
- Worked in component based enterprise level and distributed web application
- Implemented different components located in different locations online
- Worked on technologies like HTML, Java Script, XML, JSP, JSTL for developing frontend design and development
- Developed Action Controllers and HTTP Servlet's in MVC architecture environment.
- Worked in JMS and developed text messages and implemented TIBCO services.
- Using Object Oriented Design OOD concepts like Inheritance, polymorphism, and Encapsulation, developed core and advance level functionalities in the project.
- Using SQL language and wrote simple PL/SQL statements to test the application in JUNIT environment.
- Working in all development phases right from the scratch to multiple product releases over the period
- Writing system functional requirement specifications, Software requirement specifications, and designed and developed prototypes for various functionalities.
- Managing teams of various sizes with different level of skill sets across various phases of the project Highly adaptable in changing technical environments with very strong organizational and analytical skills
- Developed spring controllers like simple bean based controllers and abstract controllers , delegated to appropriate handlers
- Configured database in JBoss portal server and worked on rule engine's
Technologies Used: JAVA, J2EE, spring framework, spring core, spring mvc, hibernate, EJB, web services SOA, Grid Computing SOA, Shell Scripting, ant, junit, spring, HTML,DHTML, CSS, CSS3, Java Script, JQuery
Operating systems: Windows and sun Solaris
Confidential
Role: Senior Java Developer
Responsibilities:
- Worked on technologies like HTML, Java Script, XML, JSP, JSTL for developing frontend design and development
- Using EJB messaging services we developed text messges and send through Topco services to third party database
- Developed Action Controllers and HTTP Servlet's in MVC architecture environment.
- Working in all development phases right from the scratch to multiple product releases over the period
- Wrote JUNIT test cases and tested
- Worked for project Support and maintenance environment
- Documented and developed Low Level Design for the project
- Wrote development test cases and done intermediate QA testing in developer Environment
Technologies Used: JAVA, J2EE, spring framework, spring core, spring mvc, hibernate, web services SOA, Grid Computing SOA, Shell Scripting, ant, JUnit, spring, HTML,DHTML, CSS, Java Script, JQuery
Confidential
Role: Senior Sr. Java Developer Wireless
Responsibilities:
- Designed and Developed Agent Interface from scratch
- Worked for the module prepaid mobile connection and tested the application in development environment
- Project flow and process is documented for new enhancements
- Worked for backend log files and analyzed the exceptions, issues and fixed the same for different customers
- Worked on daily schedulers' like running the engines of DB
Technologies Used: JAVA, J2EE, spring framework, web services Shell Scripting, ant, junit, Web-sphere server, HTML,DHTML, CSS, CSS3, Java Script, IBM websphere
Confidential
Role: Senior Java Developer Financial
Responsibilities:
- Worked on BO reports and Wealth management reports for customer related and analysis of wealth management
- Developed basic code for new modules.
- Wrote developer test cases and tested the project in intermediate level
- Involved in Multi platform deplorability testing for the cash flow application
- Quality implementations, bug fixes, writing reports
- Involved in all the maintenance support screens of the cash flow management.
- Worked for JDBC Connectivity's for each JSP screen and worked on rule engine's
Technologies Used: JAVA, J2EE, spring framework, web services Shell Scripting, ant, junit, Web-sphere server, HTML, DHTML, CSS, CSS3, Java Script
Confidential
Role: Java Developer Telecom
Responsibilities:
- Involved in the entire software development cycle spanning requirements gathering, analysis, design, development, building, testing, and deployment.
- Analyzing the business requirements and preparing use-case diagrams using Enterprise Architect.
- Designed and developed the Schedule Service and Trouble management Services using Web logic Web services.
- Database connectivity and performance test and Fixed the bugs and working on new client request.
- Extensively used Struts validations frame work for validating user input data. Used Struts tiles for common look and feel for a web application.
- Designed and implemented core component like Ordering, Contact, Billing and Family Plan modules using SOA.
Technologies Used: Web Logic, Java 5.0, Struts 1.2, Spring 2.0, Hibernate, WSDL 2.0, SOAP