Senior Java Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- Software developer with 10 years of experience in object oriented, enterprise, web based, web services and client server applications.
- Strong knowledge in Core Java, Servlet, JSP, JDBC, JSTL, JNDI concepts.
- Strong knowledge in web framework like Struts technologies.
- Strong knowledge in Spring IOC, Spring transaction management, Spring AOP.
- Strong knowledge in Hibernate ORM framework.
- Having understanding in Enterprise Java Beans and Spring MVC.
- Have finished SCJP (Sun certified java programmer) and SCWCD (Sun certified web component developer) certifications.
- Well versed in both Client - side and Server-side programming using Java Technologies.
- Experience includes Full Project Life Cycle, analysis and design through implementation and testing.
- Strong knowledge in Unit Testing. Ensured 100% code coverage of JUnit testing.
- Strong knowledge in MEAN stack (Mongodb, ExpressJS, Angular, Nodejs)
- Strong knowledge in UI designing technologies like HTML, Flex, Dojo, CSS, JQuery, Angulare JS, Angular 2, React, Backbone JS, EXTJS, Bootstrap JS.
- Strong knowledge in Jasmine.
- Having good understanding in Ajax and JSON.
- Having understanding in JMS technology.
- Having knowledge Websphere Enterprise Service Bus.
- Strong knowledge in Oracle Sql and PL/Sql technologies (Procedures, Functions, Cursors and Triggers).
- Strong knowledge in deploying enterprise applications in Websphere application server.
- Strong knowledge in WebServices technologies like XML, XPATH, JAX-WS, Axis framework and REST.
- Strong knowledge in executing UNIX commands.
- Strong knowledge in executing DB2.
- Strong knowledge in JAVASCRIPT client-side scripting.
- Strong knowledge in Node JS.
- Good experience in Eclipse, Intellij IDEA and Rapid application developer
- Having good knowledge in Maven build script.
- Having good experience in Jenkins, Bamboo, Hudson.
- Have used SOAP UI for testing Webservices
- Having good experience in server-side technologies like Servlets, JSP, JAAS, JMS, EJB.
- Having good experience in JSF technology.
- Strong knowledge in executing Git.
- Good experience in Test Driven Development (TDD) approach.
- Good experience in paired programming.
- Good experience in SOA architecture.
- Strong knowledge in Object Oriented Programming.
- Strong knowledge in multithreading technologies like synchronization, thread pooling
- Having understanding in Extreme Programming methodology.
- Having experienced in manual testing.
- Good team player, ability to learn quickly and adapt new technologies and architecture quickly.
- Have good written and communication skills helps to communicate directly with the client and gather details about the requirement.
- Ability to adapt to rapidly evolving technology, strong sense of responsibility and accomplishment.
- Self-starter, fast learner and team player.
- Highly organized and dedicated, with a positive attitude.
TECHNICAL SKILLS:
Operating systems: Windows, Linux
Programming: Java
Designing: Flex, Dojo, CSS, JQuery, EXTJS, Ajax, JSON, Angular 2, Bootstrap JS
Clientside Web Page: HTML, DHTML
Clientside Validation: JavaScript
JAVA: OOPS, Collections framework, Generics, Exception handling, Multithreading, Wrapper Classes, Autoboxing
J2EE: JDBC, Servlets, JSP, EJB, JMS, JNDI
Application Server: Websphere application server, JBoss
Framework: Struts, Spring and Hibernate
Tools: NetBeans, Eclipse
UML: Rational software architect
RDBMS: SQL Server, Oracle SQL
PL/SQL: Procedures, Functions, Cursors, Triggers, Exception Handling, Packages
Webservices: REST, SOAP, Axis and JAX-WS approach, XML
Build script: Maven
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java Developer, Charlotte, NC
Responsibilities:
- I worked in this project as a senior developer.
- Attending daily scrum meetings to share the day to day work activities.
- During the development of this project, I used Java, Spring BOOT, Spring Data, microservices, Hibernate, Impala, Selenium, Angular 2, JavaScript, CSS, Postgres, TestNG, Bootstrap.
- Responsible for development, support, and build activities.
- Worked on spring boot-based application. Involved in writing spring microservices.
- Delivering a complete front-end application
- Cooperating with the back-end developer in the process of building the RESTful API Communicating with external web services
- Deep knowledge of Angular practices and commonly used modules based on extensive work experience Creating self-contained, reusable, and testable modules and components.
Environment: Java, Angular 2, CSS, JavaScript, JSP, Spring, Hibernate, Impala, Postgres, Linux, Selenium, Cucumber, Agile Methodology, Bootstrap, Node JS
Confidential
Senior Java Developer, Charlotte, NC
Responsibilities:
- I worked in this project as a senior developer.
- Attending daily scrum meetings to share the day to day work activities.
- During the development of this project, I used Java, Spring, JDBC, Spring, Selenium,JQuery, Javascript, Oracle,TestNG.
- Responsible for development, support, and build activities.
- Worked agile based project.
- Involved in peer reviewing.
Environment: Java, JQuery, CSS, Javascript, JSP, Spring, Oracle SQL,, Unix commands, Selenium,Agile Methodology
Confidential
Senior Java Developer, Greensboro, NC
Responsibilities:
- I worked in this project as a senior developer. During this project development, I was involved in preparing high level design and technical specific documents.
- Involved in drawing class level diagram, sequence diagrams and components diagrams using Magic Draw.
- Attending daily scrum meetings to share the day to day work activities.
- During the development of this project, I used Java, Struts, JDBC, Spring, MyBatis, JQuery, Javascript, Oracle, Enterprise Service Bus.
- Responsible for development, support, and build activities.
- Worked on Websphere Application Server.
- Worked agile based project.
- Involved in peer reviewing.
- Responsible for implementing front end changes .
Environment: Java, Struts, JQuery, CSS, Javascript, JSP, JSF, Webservice, Spring, Mybatis, Websphere application server, Oracle SQL, EXTJS, XML,SOAP UI, Angular JS, REST framework,Unix commands, SOA, Cucumber, Agile Methodology, Selenium Testing, TestNG, Node JS
Confidential
Senior Java Developer, New York
Responsibilities:
- I worked in this project as a module developer. During this project development, I was involved in interacting with customers, collecting requirements, preparing high level design and workspace setup documents.
- Conducting daily meetings with offshore team members. And I was involved in programming, JUnit testing, conducting peer reviews.
- I worked in web development side and to Creating a cross-site scripting filter that allows user-submitted HTML/CSS to pass through and limit the potential for malicious content (JavaScript/CSS) to get through using antisamy framework.
- During the development of this project, I used Java, OOPS, DOJO, Struts, JDBC, JQuery, CSS, Javascript, PL/SQL, SQL, JSP, JSTL.
- Responsible for development, support, maintenance and implementation of a relatively complex project module.
- Responsible for creating technical specification document.
- Works as a fully contributing team member, under broad guidance.
- Requires extensive knowledge of at least one development technology/ programming language.
- Has the ability to respond to detailed queries.
- Worked on Scriplet to JSTL conversion.
- Involved in peer reviewing.
- Implement Antisamy framework.
- Creating user interfaces using dojo components.
- Responsible for implementing front end changes using jQuery framework.
Environment: Java, OOPS, DOJO, Struts, JDBC, JQuery, CSS, Javascript, JSP, JSTL, JAXB, JAX-WS, Websphere application server, Oracle SQL, XML,SOAP UI, Angular JS, Unix commands, SOA, Waterfall Methodology
Confidential
Module Lead / Senior Java Developer, Columbus, Ohio
Responsibilities:
- I worked in this project as a module developer.
- During this project development, I was involved in interacting with customers, collecting requirements, preparing high level design and workspace setup documents.
- Conducting daily meetings with offshore team members.
- And I was involved in programming, JUnit testing, conducting peer reviews.
- I worked in deployment side to host the application in Websphere application server 8.
- During the development of this project, I used Java, Struts, Spring IOC, Spring AOP, Hibernate, DOJO, JQuery, CSS, Javascript, Maven, JSP, JSF, JSTL, JAXB, JAX-WS and Websphere application server technologies.
- Responsible for development, support, maintenance and implementation of a relatively complex project module.
- Works on problems of complex scope, through extensive usage of Confidential concepts & principles.
- Works as a fully contributing team member, under broad guidance.
- Requires extensive knowledge of at least one development technology/ programming language.
- Has the ability to respond to detailed queries.
- Applies own judgment to independently determine a course of action, which is then executed independently post review.
- Responsible for coaching, and mentoring junior members in the team.
- Followed SOA architecture patterns during development.
- Creating user interfaces using dojo components.
- Involved in peer reviewing.
- Worked in UNIX environment during deployment of the application.
Environment: Java, Struts, Spring IOC, Spring AOP, Hibernate, JQuery, CSS, Javascript, Maven, JSP, JSTL, JAXB, JAX-WS, Angular JS Websphere application server, Oracle SQL, XML, SOAP UI, Agile, OOPS, UNIX Commands, SOA.
Confidential
Developer
Responsibilities:
- I worked in this project as an individual performer. During this project development, I was involved in interacting with customers, collecting requirements, coding and unit testing.
- And I was involved in conducting peer reviews.
- During the development of this project, I used Java, Struts, Multithreading, SQL, PL/Sql, BIRT, Spring IOC, Spring AOP, Hibernate, JQuery, CSS, Javascript, Maven, JSP, JSTL, JAXB, JAX-WS, Websphere application server technologies.
- Requirement Analysis
- Creating low level and high level designing
- Programming, Debugging
- Performing JUnit testing and ensuring 100% JUnit coverage
- Checking the coding standards
- Performing peer review
- Maintaining the employee and customer details
- Involved in paired programming approach.
- Involved in working on UNIX environments.
Environment: Java, Struts, SQL, PL/Sql, BIRT, Spring IOC, Spring AOP, Hibernate, EXTJS, JQuery, CSS, Javascript, Maven, JSP, JSTL, JAXB, JAX-WS, Websphere application server, Agile, SOA, Involved in Pair Programming Approach, Unix Commands.
Confidential
Development
Responsibilities:
- I worked in this project as a developer. During this project development, I was involved in interacting with customers, collecting user stories, conducting daily stand-up meetings.
- And I was involved in programming, JUnit testing, conducting peer reviews. During this project, we followed coding standards by implementing PMD, Checkstyle and FindBugs.
- We followed 90% unit testing code coverage. During the development of this project, I used Java, Struts, Spring IOC, CSS, Javascript, JSP, JSTL, JAXB, JSF, JAX-WS, XML, SOAP UI, Flex, Blazeds, Junit technologies.
- Requirement Analysis based on user story.
- Analyzing CSOL application.
- Identifying task for the user story.
- Responsible for attending Daily huddle, stand-up meetings, retrospective,
- Programming, Debugging and peer review.
- Checking the coding standards (Using PMD, Checkstyle and FindBugs)
- Writing JUNIT for all possible scenario’s and ensure all test case are passing
- Worked TDD approach.
- Implemented SOA architecture
Environment: Java, Struts, Spring IOC, CSS, Javascript, JSP, JSTL, JAXB, JAX-WS, XML, SOAP UI, Flex, Blazeds, Junit. OOPS, TDD approach, SOA, Paired programming approach, REST framework
