Senior Java Developer Resume
Central Islip New, YorK
SUMMARY:
- Software developer with 8 years of experience and oriented enterprise Web - based, Webservices 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 UI designing technologies like HTML, Flex, Dojo, CSS, JQuery, Angular JS, EXTJS, Bootstrap JS.
- 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, JAX-WS, Axis framework and REST.
- Strong knowledge in executing UNIX commands.
- Strong knowledge in JAVASCRIPT client side scripting.
- Good experience in Eclipse, Intellij IDEA and Rapid application developer
- Having good knowledge in Maven build script.
- Having understanding in Hudson.
- Have used SOAP UI for testing Webservices
- Have used BIRT tool.
- Having good experience in server side technologies like Servlets, JSP, JAAS, JMS, EJB.
- 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 JS, Bootstrap JS
Client side Web Page:: HTML, DHTML
Client side 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
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 using JQuery and Angular JS framework.
Environment: Java, Struts, JQuery, CSS, Javascript, JSP, Webservices, Spring, Mybatis, Websphere application server, Oracle SQL, XML,SOAP UI, Angular JS, Unix commands, SOA, Agile Methodology, Selenium
Confidential, Central Islip, New York
Senior Java Developer
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, Columbus, Ohio
Module Lead / Senior Java Developer
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, 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 standard 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, 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, 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
Confidential
Developer
Responsibilities:
- I worked in this project as a developer. During this project development, I was involved in revamping the entire architecture of LMS product.
- I played APP Owner role in Search paradigm, Topology and UI infrastructure modules. During the development of this project, I used JAVA, REST framework, Multi-threading, Dojo, Flex, Struts, HTML, CSS, Javascript, JSP, JSTL, JSON, Flex, JUnit technologies.
Environment: JAVA,REST framework, Dojo, Flex, Struts, HTML, CSS, Javascript, JSP, JSTL, JSON, Flex, JUnit