Java Developer Resume
Saint Louis, MissourI
SUMMARY:
- Experienced Java developer with excellent technical and debugging skills and with extensive Java experience and development of web - based applications that drive business performance
- Professional-level expertise operating at all phases of project development lifecycle, from requirements gathering to coding and development, testing, and launch
- Skilled analyst with hands-on expertise troubleshooting, debugging, and assuring optimal functionality of complex systems and solutions
- Advanced technical skill in Java and related platforms, languages and technologies.
- Java Programming Web & Desktop Application Development Object Oriented Programming and Functional Programming Debugging and Troubleshooting Unit and Integration Testing Requirements Gathering & Analysis Systems Design Software Engineering Software Development Lifecycle
- Process Automation Database Development Client Relations
TECHNICAL SKILLS:
Languages: Java Java 8 C# C++ C Matlab
J2EE Technologies and Frameworks: Spring Spring MVC Spring data Spring Boot Struts 2 Hibernate JSP JSTL Servlets JDBC EJB JNDI JMS JPA Junit Log4j Apache ActiveMQ Spring Security Spring JDBC Template Spring LdapTemplate AD LDS JSF Facelet Primefaces
Web Technologies: HTML5 CSS 3 JavaScript Typescript Angular JS Angular 2 JQuery Ajax Bootstrap JSON XML PHP XSLT XPATH
Databases: Oracle IBM DB2 MySQL Microsoft SQL Server MongoDB (NoSQL)
IDE Tools: My Eclipse IBM RAD Eclipse NetBeans IntelliJ IDEA Visual Studio Code
Application/Web Servers: IBM WebSphere Application Server IBM WebSphere Portal Server Apache Tomcat Glassfish JBoss IIS
Version Control: IBM Rational Team Concert (RTC) IBM Rational Clearcase Git
Other Tools/ Frameworks: IBM Data Studio PL/SQL Develoer Postman Rest Client SOAP UI Maven Ant Gradle Jenkins JWT Jasper Reporting Visual Paradigm Rational Rose XDE Star UML XAMP(WAMP) JSLint Joomla MS SQL Server Management Studio JIRA HP Application Lifecycle Management(ALM) Splunk SonarQube Mockito
Web Services: RESTful SOAP
Design Patterns: MVC Singleton Observer DAO IoC Builder Strategy Composite Factory
Microsoft Technologies: ASP.Net Microsoft Visual Studio SQL Server Management Studio Microsoft Visio
SDLC: Agile Waterfall
Platforms: Windows Linux
PROFESSIONAL EXPERIENCE:
Confidential, Saint Louis, Missouri
Java Developer
Responsibilities:
- Created code branch for Cyxtera
- Made code change to customize the ‘Savvisstation Portal’ application in the new code branch to meet the requirements of ‘Cyxtera’ by modifying, removing or adding features
- Created a microservice for accessing data from ‘MySQL’ database by developing restful web service that is built using Spring boot, Spring data, IntelliJ, Gradle, Java 8 and related technologies
Technologies used: Spring boot, Spring data, IntelliJ IDEA, Gradle, Java 8, Restful web services, Microsoft SQL Server, MySQL, Squirrel SQL Client, Toad SQL Client, Eclipse, Servlets, Struts, JSP
Confidential, Salem, Oregon
Java Developer
Responsibilities:
- Produced restful web services using Spring MVC that served JSON payloads to Angular based front end.
- Used Spring validation framework for server side validation of user data submissions.
- Used XML and Java based spring configurations
- Used Struts framework, tiles, JSP to develop web applications
- Developed several DAO's using Hibernate.
- Used log4j to log error messages to log files and for debugging issues
- Worked on securing rest web services using JWT (JSON Web Tokens)
- Created Java utility classes
- Used MyEclipse IDE for developing code modules in the development environment
- Configured WebSphere Application server and deployed applications
- Extensive use of Rational Team Concert and Jazz source control
- Conducted unit tests and resolved development and integration defects
- Used JIRA as project management tool and to track work items.
- Involved in technical design document preparation for RESTful APIs
- Interacted with business analysts in understanding requirements
Technologies Used: Java, Spring MVC, Struts 2, Hibernate, Spring validation framework, Spring JdbcTemplate, Spring LDAP template, JSP, Angular JS, Angular 2, EJB, JMS, IBM Websphere Application Server 9.0, IBM DB2, My Eclipse 2016, IBM Data Studio, Rational Team Concert, Jazz, Jira, Postman,SonarCube
Confidential, Austin, Texas
Java Developer
Responsibilities:
- Worked in both frontend and backend to implement several web pages in yourtexasbenefits.com
- Used Rational Application Developer IDE 8.5 for development of J2EE modules along with IBM WebSphere Application Server 8.5
- Developed UI using JSP, JavaScript, JQuery, Angular JS, HTML that involved lots of JSON processing
- Developed the Controllers (Based on Spring MVC) for each page
- Worked on the backend(which consist of REST web service, EJB, Business Objects(BO), Data Access Objects(DAO), Data Objects(DO) and other modules) to persist data received from front end
- Used PL/SQL developer to connect to Oracle Database to see if data is stored/updated/deleted properly
- Used SOAPUI for testing web services provided by other teams before writing the Java Code that consumes the web services
- Used encrypted cookies and query parameters for inter and cross domain integration
- Conducted unit tests and resolved development and integration defects
- Used Rational Clear Case for version control
- Configured WebSphere Application server and deployed applications
- Used Splunk to see application logs and work on defects
- Involved in Sprint Effort Estimation and Planning, daily scrum meetings, and Sprint Retrospective meetings
Technologies Used: Java, JSP, Spring MVC, EJB, JavaScript, Angular JS, JQuery, RESTful, SOAP, IBM RAD, IBM Websphere Application Server, IBM Websphere Portal Server, Oracle 11g, PL/SQL Developer, Servlets, SOAP UI, Postman, Rest Client, Jira, HP ALM, Splunk
Confidential
Software Developer
Responsibilities:
- Designed and implemented Library Management System.
- Developed web applications that automate manual processes throughout technology department.
Technologies Used: Java, JSP, Spring MVC, Hibernate, JSTL, JSF, EJB, JPA, HTML, CSS, Bootstrap, Primefaces, NetBeans IDE, Eclipse IDE, My SQL
Confidential
Software Engineer
Responsibilities:
- Designed Smerle social login feature connecting to users’ Facebook, Twitter, and LinkedIn accounts.
- Developed data access, business, and controller layers.
- Conducted design, programming and unit tests.
Technologies Used: Java, JSF, JSP, EJB, Hibernate, PrimeFaces, Webservices, Twitter / Facebook API’s, Netbeans IDE, Microsoft SQL Server