Java Software Engineer Resume
SUMMARY
- More 8+ years of IT experience in design, development, implementation and testing of Client - Server, Web application using Java\J2EE Technologies.
- Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology.
- Experience in design and development of web-based application using Java, SQL, Servlets, JSP, XML, Java-API and Spring.
- Experience in client side Technologies such as HTML\HTML5, CSS\CSS3, JavaScript\TypeScript, Jquery, AJAX, JSON.
- Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).
- Hands on experience with scripting languages like Unix, Linux (Bash, TCL, Python).
- Experience in implementing SOA(Service Oriented Architecture) using Web Services (SOAP, Resful) and REST Services.
- Experience with using Apache Tomcat Server.
- Used Maven scripts for building and deploying the application in web\app servers.
- Experience with databases like MySQL, Microsoft SQL, PostgreSQL.
- Experience in creating test cases using JUnit.
TECHNICAL SKILLS
Operating Systems: Linux(Ubuntu, Debian, RHEL, CentOS, Arch), Unix-like(FreeBSD, OpenBSD) Windows Server 2008-2012. MacOS X.
Programming Languages: ANSI C, Java, Python.
Scripting/Markup Languages: JavaScript, TypeScript, HTML, CSS, BASH, TCL, XML.
Java Technologies: Java, J2EE, Java Web Services, Restful, JSP
Application Server: Tomcat
Databases: MySQL, Microsoft SQL Server, PostgreSQL
Frameworks\API: JPA, Hibernate, Spring
Version Controlling Tools: SVN, GIT.
Code Development Tools: GCC, Eclipse, Net Beans, IntelliJ IDEA.
Methodologies: Agile, Waterfall, Scrum.
PROFESSIONAL EXPERIENCE
Java Software Engineer
Confidential
Responsibilities:
- Development backend REST API application
- Using Spring Web MVC Framework, Hibernate ORM Framework.
- Designing Entities, JSON requests and responses
- Development and implementation Microservices Architecture
- Development and implementation API Gateway
- Using Agile Development methodology
- Testing using JUnit
Java Full Stack Engineer
Confidential
Responsibilities:
- Developed backend REST API
- Developed frontend
- Created GUI using HTML/HTML5, CSS/CSS3, JSP, JavaScript and JQuery
- Used SQL, HQL
- Used Spring Web MVC Framework, Hibernate ORM Framework.
- Designed JSON requests according to the front-end pages
- Client side validation using JavaScript
Java Software Developer
Confidential
Responsibilities:
- Developed desktop client application
- Created GUI using SWING
- Participated in development server side application
- Participated in writing SQL queries
- Involved in testing using JUnit