Java Developer Resume
Madison, WI
SUMMARY
- Having 7+ Years of IT experience in analysis, development, documentation, implementing and testing of software systems in Java/ J2EE technologies. Proficient Java Full Stack Developer with over 6 years of experience in analyzing, developing, documenting, implementing, and testing of software systems in Java / J2EE technologies. Strong experience in Spring framework, Hibernate, JDBC, REST / SOAP web services, Micro Services, HTML, CSS, JavaScript, jQuery, CI / CD, Oracle database (stored procedures & functions), Azure, AWS, Maven, Eclipse, DevOps, SQL, SVN, and Git.
- Hands - on experience developing multi-tiered, service-oriented enterprise applications using Agile, MicroSevices and Waterfall methodologies.
- Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
- Highly accomplished and experienced Core Java Developer with comprehensive mastery of all Java packages.
- Team player with excellent communication and problem solving skills with a strong aptitude towards learning new technologies.
- 8 years of experience in custom applications in different areas like Finance/Banking.
- Over 5 years of experience in development using J2EE, Hibernate (Open source ORM framework), REST Services, SOAP Services.
- Complete Understanding and hands on experience in agile development methodologies.
- Experience in wiring test cases/test plans in JUNIT.
- Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.)
- Experienced in using Web logic, JBoss, Tomcat
- Remarkable Production Support experience in J2EE development environment.
- Experience in using Jenkins and UDeploy for build and deployment.
- Hands on experience with Programming languages like Java and Database languages like Oracle 7.x/8.x/10/11.
- Excellent analytical and problem solving skills.
TECHNICAL SKILLS
Internet Technologies: J2EE, Spring MVC, (Core) Java (JDK 1.2/1.3/1.4/1.5/1.6/1.7 ), JSP, Servlets, JDBC, Beans, Java Script XML,, XSL, XSLT, HTML, CSS, JavaScript, jQuery, Hibernate (Open source ORM framework), REST Services, SOAP Services, AJAX, Micro Services
Languages: Java, HTML 5, JavaScript, SQL, PL/SQL
Platforms: Windows XP, Windows 2000, Windows NT, Windows 98/95 and LINUX
Web Servers: JBoss, Apache-tomcat, Apache TomEE
Tools: Eclipse 3.1.1, Apache Ant, Maven 2.0.9
Version Control Tools: Tortoise SVN, GIT
Data Modeling Tools: Microsoft Visio
Data Access Tools: Oracle Developer, SQL Developer
Frameworks: Springs (2.0/2.5/3.0/4.1/5 ), Hibernate(3.0/4.3/5)
PROFESSIONAL EXPERIENCE
Confidential, Madison, WI
Java Developer
Responsibilities:
- Re-stamping the CDARIS XML files (a few million) with the new namespaces in order to migrating the state’s fingerprint data.
- Non DNA compliance report - an excel report from the history DNA data for the state’s crime lab.
- Monthly Warrant Report for the state’s Arrest Records Management System
- Production support for all of the Law Enforcement Websites including but not limited to eTimeBrowser, Portal100, CCW, Firearms, ARMS, CCAP and other 19 Web handlers.
- Writing JMeter scripts and testing the same with the help of Dynatrace for the Computerized Criminal History Summary report.
- Test plans and Unit Testing using Junit.
- Continuous integration using Jenkins for nightly builds and sends automatic emails to the team.
- Used Jenkins plugins for code coverage and also to run the entire test before generating jar file.
- Used Sonar cube for code coverage.
- Bi-weekly sprints using agile development methodologies.
Environment: s: Java, Spring MVC, JSP, jQuery, HTML, CSS, MySQL, log4J, JMeter, SQL server, Git, Jenkins, Tomcat, Azure, Dynatrace, Splunk, SQL
Confidential, Troy, NY
Java Developer
Responsibilities:
- Data Migration from Sql to Mql Database migrated a few million data from Sql to Mql (Matrix Query Language) Database.
- Dynamic Import Template Created a few workflows based on the input from an excel sheet.
- Performance Enhancement Task First a theoretical proof for the 45 delay in the page load was submitted and then proposed two different solutions to the problem (Hashed the DB and paginated the data, thereby bringing the delay down to 5 seconds)
- History Tracker for a Formula and its composition Wrote Triggers and scripts in order to track any change in the data. Challenge faced - Two different tables with just one foreign key
- Download Attributes History into an Excel Wrote scripts and triggers in order to keep track of the history. All the history data can be downloaded based on metrics (say Formula History, Composition History)
- SMART FORMULATOR (RESTful API) One of our clients was using our WebService in order to create/update formulas/products into our Information Network. Implemented create and update formula module. Implemented the Create&Update Formula module.
- Download ProductTracker with Metrics involved downloading the data from a product tracker dashboard and populate the available data into an excel of any given format.
- Managed a team, conducted Training sessions for the entry-level developers and prepared Training Modules for various redundant issues and also for Java, JavaScript and MySql fundamentals.
- Performed unit testing using JUNIT Framework
- Developed RESTFUL end points to retrieve data or perform an operation on the back end.
Environment: s: Java, Spring MVC, JSP, jQuery, HTML, CSS, MySQL, JMeter, JUnit, AWS, SQL server, Git, Jenkins, Tomcat, SQL
Confidential, Albany NY
Software Developer
Responsibilities:
- Used JavaScript for UI functionality and validations. Developed UI using JSP’s
- Used Oops based design to develop the interactive web application.
- Developed and maintained Unix/Linux scripts for building.
- Created consumer producer service using REST Template
- Developed and Registered Eureka Micro Services.
- Created and maintained the front-end standards document and oversaw production of JavaScript, HTML, and CSS
Environment: Java, Spring boot, JSP, jQuery, HTML, CSS, MySQL, Spring Web flow, JUnit, SQL server, GIT, Jenkins, Tomcat
