Sr. Java Developer Resume
Minneapolis, MN
SUMMARY
- Java Developer 8 years of experience in Requirements Analysis, Design, Development, Implementation of Java, J2EE and client - server technologies
- Strong Working experience in Design, Development and implementation of several J2EE frameworks spring Core, spring IOC, spring MVC, spring ORM, spring JDBC, Spring Data, Hibernate, JPA, IBATIS and Struts 1.1/1.2,2.0
- Extensive experience in developing applications using HTML, Java Script, jQuery, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, Java Script, XML, JAXB
- Developed and deployed multi-tier Enterprise Applications using Tomcat, JBOSS, Web logic and web-sphere application server
- Developed J2EE applications on IDE’s like Eclipse, WID (web sphere Integration development) and NetBeans
- Experience wif AJAX and Web Services, JSON, JACKSON and working knowledge of XML
- Developed and deployed web services as a provider by using JERSY restful and SAOP, developed consumer by written client interfaces, and implementation classes to consume the web services
- Sound RDBMS concepts and extensively worked wif Oracle, PL/SQL, DB2, MySQL etc.
- Familiar wif designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL
- Proven knowledge and Experience working wifin various Rapid Application Development flavours like Agile, SCRUM and Test-Driven Development (TDD)
- Excellent communication and interpersonal skills and a very good team player wif excellent analytical, troubleshooting, and problem-solving skills
- Good experience knowledge on Hibernate, JPA, IBTIS frameworks, full stack development and DevOps
- Used spring in various projects including spring AOP concepts for logging, declarative transactions and auditing
- To perform the web application load test by using JMETER tool
- Well experience knowledge on data base connects like joins, indexes, views, procedures and functions experience on e-commerce Domain and item setup issues in e-commerce like GTIN, UPC, SKU
- Handled several techno-functional responsibilities including estimates, identifying functional and technical gaps, requirements gathering, designing solutions, development, developing documentation, and production support
- Knowledge on Cassandra database and API gateway.
- On daily status calls working as scrum master in daily calls, add user stories in sprint planning meeting
TECHNICAL SKILLS
Languages: Java, SQL, PLSQL, XML, WSDL, C, C++
Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JSTL, JavaBeans, JMS, EJB, JNDI, Custom Tag Libraries, Tiles, Applets, JUnit, ANT 1.7, Log4j, Maven, MOCKITO, JUnit
Frame Works: Spring, Struts, Hibernate, JPA and IBATIS
UI Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS, Node JS.
Web Services: SOAP, WSDL, UDDI, Jersey Restful web service
Databases: Oracle 11g/10g/9i, MySQL, DB2 and Mongo DB (NoSQL)
XML technologies: DTD, XSD, XML, XSL, XSLT, SAX, DOM, JAXP, JAXB
Version Control: Subversion(SVN), CVS, Git and IBM clear case
Tools: & utilities: Eclipse, WSAD 6.0, RAD, Net Beans, STS, SQL Developer, SOAP UI, Putty, REST client, TOAD
Web/App Servers: Tomcat, WebSphere, WebLogic, JBOSS
CI tool: ANTHILLPRO, Jenkin, Hudson.
Design and MODELING: UML Rational Rose
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Sr. Java Developer
Responsibilities:
- Used spring restful web service (JAX-RS) as provider to give the service to the end users
- Develop the application using spring MVC as a front controller layer.
- Involved in developing in hibernate using the spring DAO layer to do the operations using DB2 data base.
- Java script, jQuery, HTML, CSS, Ajax is used to develop the UI applications, used UI events, asynchronouscalls, java scripts alerts
- Develop the rest full web service as a producer for PMR application and consumed other projects web services as a consumer from DMU application.
- Asynchronous Ajax is used to call the rest full web service
- Develop the application using micro service based architecture using the spring boot
- Used Unix Commands to see logs for to track the issues in different environments
- Prepared shell scripting to run the jobs in Linux machine
- Used core java concepts like OOPS, String, Collections, exception handling, multithreading
- Bug fixing and JIRA defect tracking and agile scrum model development
- Developed spring batch application for Migration of advisors for Ameriprise clients.
Environment: core java, Spring Core, Spring MVC, Spring DAO, Spring Boot, Restful web service, Spring Batch, Hibernate, tomcat, DB2, shell script, Unix, Junit, Java Script, jQuery, HTML, CSS, Ajax, Require JS, Git, Postman, Putty, Jira.
Confidential, Okemos, MI
Sr. Java Developer
Responsibilities:
- Involved in the development of the controller layer using spring framework, spring IOC for dependency management, spring AOP for transaction management.
- Involved in the development of the controller layer using spring framework, spring IOC for dependency management, spring AOP for transaction management for Member search functionality.
- Used spring restful web service (JAX-RS) as provider to give the service to the end users and used soap based application to modify the services.
- Involved in developing in hibernate using the spring DAO layer to do the operations using oracle data base.
- Used Unix Commands to see logs for to track the issues in different environments
- Spring boot is used to create new module and deploy the application in tomcat.
- Used micro service based architecture to scale the application using the spring boot framework
- Used restful web service to communicate the two different micro service applications
- Provided LDAP security for the application.
- Lambda expression, functional interface, Stream API is used from core java 8 features, writing soap test cases wif Groovy script.
- Used all core java concepts like OOPS, String, Collections, exception handling, multithreading
- Bug fixing and JIRA defect tracking and agile scrum model development
Environment: core java 8, J2ee, Spring Boot, Spring 4, Spring MVC, Spring IOC, Spring DAO, Spring AOP, spring restful web service, soap web service, Micro Service, Hibernate, tomcat, Oracle, Junit, Git, Jenkins, agile, SOAP UI, Postman, Putty
Confidential, SFO
Sr. Java Developer
Responsibilities:
- Involved in analysis of the requirements clarifications
- Prepare technical Design Document for given requirement.
- Involved in the development of the controller layer using spring framework, spring IOC for dependency management, spring AOP for transaction management.
- Used java API for xml web service (JAX-WS) and restful web service (JAX-RS) as provider to give the service to the end users
- Used spring boot for creating new module to fit into micro service based architecture and run the applications and java8 features used.
- Used micro service architecture for application development, used agile based pair programming to implement the given requirement for cancel and name change functionality and best quality of the product
- Used docker to deploy the service for micro based application
- Apache Kafka is used for streams process of the request to send money
- Lambda expression, functional interface, Stream API is used from core java 8 features and used Unix Commands to see logs for to track the issues in different environments
- Maven is used to build the application and used almost all data Structures, collections are used for to store the objects and used iterator, list iterator to fetch the values from collection. Good at sorting the objects by using the comparable, comparator object.
- Used spring AOP for declarative transaction management, perforce is for repository management
- Used Splunk to identify the root cause of issue in UAT environment.
Environment: core java 8, J2ee, Spring MVC, Spring 4, Spring IOC, Spring boot, Spring DAO, Spring AOP, JAX-WS web service, JAX-RS web service, Micro Service, Hibernate, Apache Felix, Micro services, Spring Security, Oracle, Jira, spring boot, Jenkins, Perforce, pair programming, SOAP UI, Putty, Splunk, TDD, OSGI Container.
Confidential, Sunnyvale, CA
Sr. Java Developer
Responsibilities:
- Implanted the spring controller classes using annotations, based on the requirement
- Used spring AOP for logging and transaction management
- Used all module of spring, like Spring Core, Spring MVC, Spring DAO, and Spring AOP.
- Connect to the data base using hibernate using Spring DAO.
- Used spring core for dependency injection of beans, used collection utility classes for sorting and synchronization and implemented multi-threading by runnable interface for asynchronous communication
- Implemented annotation for relationships (one-one, one-many, many-many) in hibernate
- Developed and deployed web services as a provider by using JERSY restful.
- Handle the production support ticket along wif development
- Used spring AOP for declarative transaction management, Used all kinds of memory management like heap memory, method area and constant pool
- Application developed based on spring boot.
- Used apache Kafka for message delivery and code review as per the coding standards insert into NoSQL data base by get input values from the item review comments related data using Mongo DB
Environment: core java 7, j2ee, Spring CORE, Spring MVC, Spring DAO, Jersey Restful Web Service, Hibernate, Oracle 11g, SQL, PL/SQL, Sonar, Angular JS, Node JS, Spring Boot, JUnit, JBOSS, Maven, eclipse, log4j, Rally, Jenkins Continuous Integration(CI), Mongo DB, apache SOLR
Confidential
Sr. Java Developer
Responsibilities:
- Designed and implemented user interface using angular JS, CSS, ajax and JavaScript
- Transformed business requirements into stories, topic and implemented desired functionality
- Designed, implemented and deployedJ2EEweb application usingSpring MVC andHibernate
- Configured and implemented the persistence layer wif Spring Data
- Develop the provider classes to expose the web services using SOAP based.
- Reviewed the XML logical data model and developed XML schema (XSD) to validate the model and used JAX-B for Xml-Java Mapping
- Sonar is used for continuous inspection of code quality, code coverage and unit tests
- Experienced wif mocking frameworks like MOCKITO implement unit test cases
- Involved in writing store procedure and function in oracle database
- Good experience on production support tickets to resolve the issue
- Implemented the jersey restful web service in provider side
- Used spring AOP for declarative transaction management, Used all kinds of memory management like heap memory, method area and constant pool design and develop the spring DAO layer implemented using spring data is used to communicate wif mongo DB insert into NoSQL data base by get input values from the survey related data using mongo DB
Environment: core java 7, j2ee, Spring CORE, Spring MVC, Spring DAO, Spring Data, Hibernate, Jersey Restful web service, SOAP apache axis2, XML, XSD, HTML5,CSS, Domino data base, Lotus note application, JavaScript, JSF, AJAX, Oracle 11g, SQL, PL/SQL, Sonar, JMETER, Mongo DB, JUnit, JBOSS, Maven, eclipse, log4j, Rally, Anthill Pro Continuous Integration(CI)
Confidential
Java Developer
Responsibilities:
- Employed Scrum concepts of Agile Development Methodology for software development
- Gatheirduser requirements, analysed and wrote functional and technical specifications
- Developed asynchronous, rich user interface wif AJAX to get user information from the server
- Implemented web designed interfaces web interfaces using HTML, JSP, AJAX, Java script, and CSS
- Designed, implemented and deployedJ2EEweb application usingSpring MVC andSpring IOC (Invention Of Control)
- Develop the application using the pair programming for implement seat selection functionality and delivered on time
- Implemented ORM (Object Relational Mapping) framework wif Hibernate for mapping java classes and database tables using Hibernate Tools and multi-threading used to perform multiple actions at a time.
- Involved in the development of the presentation tier using backbone MVC framework, struts tiles and validation framework, used best data structure to give the best performance
- Developed web services using SOAP services
- Work wif Product Owner and test team members to get backlog items accepted as complete
- Participate in the Daily Scrum Meetings and communicate status, progress, commitments, blockers to team members
- Participate in the Sprint Review and demonstrate the software dat has been developed to stake holders
Environment: core java, J2ee, Spring MVC, Spring IOC, Spring DAO, Hibernate, JPA, SOAP Web Services, HTML, CSS, JSP, JQuery2.0, AJAX, SOAP UI, Jenkins, Tiles, Apache Service mix, eclipse, tomcat, putty,, apache JMETER, Linux, DB2, Hibernate, JPA
Confidential
Java Developer
Responsibilities:
- Implemented Spring Framework for Model View Controller (MVC) and IOC
- Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc
- Prepared the Technical Design Document for both Presentation Tier, as well as Middle Layer
- Involved in the development of the controller tier using Spring framework and spring server-side validation
- Used jetty server to deploy the application, used JMS for point to point communication using apache Active MQ
- Involved in developing the DAO layer to oracle data base using the IBATS framework
- Implemented spring security using interceptor to autantication and authorization of the user
- Well develop the SQL queries to implement the IBATIS functionality
- Involved in create stored procedure using the oracle data base
Environment: core java, J2ee, HTML, JSP, J-Query, CSS, Spring MVC, Spring IOC,IBATIS, Spring Security, JMS( apache Active MQ ), Struts Tiles, Hudson, ant, Jira, Oracle, Jenkins, Jetty, SQL Developer, CITRIX, HP ALM, IBM Rational rose, DevOps, Web sphere integration developer ( WID ),IBM clear case, web sphere application server