Java Developer Resume
Deerfield, IL
SUMMARY:
- 6 years of experience in software design, development and testing of Java/J2EE applications with strong Object - Oriented Programming skills.
- Strong in Core Java technology like Multi-Threading, Collections, Exception Handling, Polymorphism etc.
- Experience in developing Server-side Programming using Spring Framework.
- Experience in using Spring IOC, Spring AOP, SpringMVC to develop RESTful web services
- Experience in developing front end UI using HTML, CSS, JSP etc.
- Familiar with Oracle database, MySQL and PostgreSQL.
- Experience in RMDB concepts including writing Queries, Functions, Triggers, Stored and Procedures. Hand on experience in SQL and PL/SQL.
- Experience in OOD Methodology. Familiar with Java design patterns like Singleton, Factory, Template, Proxy etc.
- Experience in deploying web application in Apache Tomcat Server and WebLogic.
- Familiar with software development process Waterfall and Aglie.
- Familiar with Software Development Life Cycle(SDLC) of business applications.
- Familiar with development tools like Maven, Git and SVN.
- Familiar with Network Communication Protocol like Http request (GET, PUT), three times handshaking etc.
- Acting as a Team player with the positive attitude and ability to learn in a fast pace environment.
TECHNICAL SKILLS:
Programming Languages: Java, SQL, C#, Python, C++, C, UML
J2EE Technologies: Spring IOC, Spring AOP, Spring MVC, Servlet, JSP, JDBC
Frameworks: Spring, Hibernate, Spring Boot, JPA
Web Technologies: HTML, CSS, XML, JSON, REST, Node.js, Angular2
Application Servers: Apache Tomcat, WebLogic
Database: Oracle 11g/10g, MySQL, PostgreSQL
Testing/Control Tools: JUnit, Maven, Git, SVN
Operation Systems: Windows, Linux, Ubuntu
PROFESSIONAL EXPERIENCE:
Confidential, Deerfield, IL
Java Developer
Responsibilities:
- Involved in completed Software Development Life Cycle of Design (SDLC), development, testing and deployment of application
- Integrated with Spring, Spring MVC and Hibernate framework
- Involved in Module layer, View layer, Service layer to implement the MVC module.
- Used Hibernate framework for the data persistence, also used Hibernate Annotation to maintain the relationship between each entity
- Wrote SQL/HQL to create, update, read, remove data from/to database (Oracle 11g)
- Applied Spring framework (Spring IOC) to inject java bean to each layers of the application
- Developed repository, controller, service to handle the request from the user
- Modified user login page by using Angular2
- Used Junit for the Unit test
- Used Apache Tomcat Server as the application server
- Used Maven to maintain the dependencies
- Used Git for version control
Environment: Eclipse, Java7, Spring, SpringMVC, Hibernate, Oracle, Git, Maven, Junit, Apache Tomcat Server, Angular2
Confidential, Seattle, WA
Software Engineer
Responsibilities:
- Participated in team with Agile developing cycle.
- Established a completed patient management system in Oracle 11g, which had more than 20 tables
- Enforced services for doctor - facing UI, including to connect, to retrieve, to insert and to update, by using JDBC
- Used Core Java technologies, Exception Handling, IO etc.
- Encapsulated all the above features as the format of .dll, which is convenient for the User Interface to invoke
- Developed Unit Test by using Junit4 to test the business logics
- Used Git for version control
- Fully performed my responsibility and the whole product had come into the market by Oct, 2018
- Fixed bugs and maintained the database
Environment: Eclipse, Java7, JDBC, Oracle, Git, Junit, Apache Tomcat Server, Servlet, JSP, HTML, CSS, XML
Confidential
Software Engineer
Responsibilities:
- Developed a multithreading crawler program which selected out the useful information of more than 5,000,000 tuple on Confidential Cloud Music effectively, increasing the speed by at least 30% in Java, Restful API; and stored tuple in MySQL
- Applied Recurrent Neural Network (RNN) with Tensorflow to making sequential prediction of music when developing the music recommendation function for Confidential and the recall@10 of my model was 32.5%
Environment: Eclipse, Java7, Spring Restful, SpringMVC, Hibernate, MySQL, Git, Junit, Apache Tomcat Server, Python