Sr. Java Developer Resume
Seattle, WA
SUMMARY:
- 6+ years of experience in software design and development of Java/J2EE applications with strong Object Oriented Programming skills.
- Strong knowledge and development skills in Core Java concepts such as Polymorphism, Collections Framework and Multi - Threading.
- Experience in developing Server Side programming using J2EE technologies such as Spring IOC, Spring AOP, Spring MVC, Hibernate etc. Strong hand-on experience in their configuration, integration and implementation.
- Experience in developing front end using HTML, CSS, JavaScript, jQuery, AJAX, JSP, JSON etc.
- Expertise in OOD Methodology. Proficient in Java Design Patterns such as Singleton, Factory, Visitor etc.
- Experience in developing RESTful to provide data between different applications.
- Solid understanding of Software Development Life Cycle (SDLC) of Business applications.
- Experience in web applications servers such as WebLogic and JBoss .
- Experience in using project management and comprehension tools in software development such as SVN and Maven.
- Familiar with Oracle Database, MySQL, Experience in RMDB concepts including queries.
- Experience in Agile methodology and Daily Scrum meeting.
- Familiar with Network Communication Protocol, like HTTP request(GET, PUT), TCP, UDP.
TECHNICAL SKILLS:
Programming Languages: Java, SQL, python
J2EE Technologies: Spring IOC, Spring AOP, Spring MVC, Servlet, JSP, JDBC
Framework Tools: Spring, Spring Boot, Hibernate
Web Technologies: HTML, XML, CSS, AJAX, JSON, REST, Angular JS
Application Servers: Apache Tomcat, JBoss, weblogic
Database: Oracle 11g/10g, MySQL
Testing/Control Tools: JUnit, Git, Jira
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Sr. Java Developer
Responsibilities:
- Involve in gathering the requirements, analyzing the user specifications, developing and testing.
- Use Spring Boot to develop RESTful controller and Service layer to handle the customer request.
- Use J2EE Design Patterns such as Singleton Pattern, Factory Pattern and so on.
- Develop Java, J2EE, Hibernate and Spring Framework on server side.
- Use Spring framework and Hibernate ORM to implement the middle tier with Spring IoC, AOP, Hibernate Dao Support and other features.
- Implement Spring MVC framework on implementing Controllers.
- Use Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model.
- Use the Redis caching to store the JSON content from the front end for the subsequent calls to improve the system performance.
- Worked with teammates to modify few frond end pages using AngularJS.
- Use Ajax for asynchronous partial refreshing and request handling.
- Develop Postman to test transmission of REST API.
- Test applications using J U nit to unit test for high quality code.
- Use Git as source code version control. Used Maven to manage dependencies.
ENVIRONMENT: J2EE, JDK 1.8, Spring, Spring boot, Hibernate, JavaScript, jQuery, HTML, CSS, REST, Web Services, Redis, JUnit, Oracle, Maven, Linux
Confidential, Cleveland, OH
Java Developer
Responsibilities:
- Involved in analyzing client’s needs and developed software solutions.
- Analyzed some functions of Mainframe system and designed new models for the web application.
- Involved into designing the UI of the project using HTML, CSS, JSP, JSTL, JavaScript, JQuery, JSON.
- Used JavaScript and Ajax to perform client side validation for the Customer Process Repository Web application.
- Developed back-end business layer by using core java features.
- Developed the Customer Process Repository Web application project by using Display tag framework and Struts framework.
- Developed the web services of the application to provide store information and testing with SOAP UI.
- Developed the application with JasperReport framework to generate pdf and csv report files.
- Used Spring framework to implement the middle tier with Spring IoC and Spring JdbcTemplate features.
- Developed logging analysis shell script to email user the processing results of the reports generation.
- Involved in developing SQL queries and stored procedures
- Used GitLab for version control.
ENVIRONMENT: J2EE, JDK 1.7/1.8, Spring, JavaScript, JQuery, HTML, CSS, SOAP/REST, Web Services, Jasper report, JUnit, Oracle, Maven, GitLab/SVN, Linux
Confidential
Java Developer
Responsibilities:
- Involved in design phase of the project and analyzed the requirements.
- Designed and Implemented Data Access Object(DAO).
- Used JDBC to connect to Database.
- Applied Hibernate Template to update, remove, read, create data from database.
- Developed several Servlets and filters to handle requests.
- Used JSTL to develop JSPs for the project’s front end display.
- Helped design the front end of the project using HTML, CSS, JavaScript, JQuery.
- Used JavaScript and Ajax to perform client side validation.
- Involved in production defects and bug fixing.
ENVIRONMENT: J2EE, JDK 1.7, JavaScript, JQuery, HTML, CSS, JUnit, SQL, SVN, Linux, Spring
