Java Developer Resume
Charlotte, NC
SUMMARY
- Java Developer wif 5 years of experience in teh related field working wif object - oriented programming, design, and development of Multi-Tier distributed, Enterprise applications usingJAVA and J2EEtechnologies wifSoftware Development Life Cycle (SDLC)in various Domains.
- Experience in developing web pages using HTML, XML, CSS, SASS, JavaScript, React JS, Redux, JQuery, JSON, Node.js, Ajax, JQUERY,Bootstrap.
- Experienced inMERNstack developmentMongo DB,Express JS, Node JS, andReact JS.
- Extensive experience inthe design and development of web-based applications using Java, SQL, Servlets, XML, Java-API, and Spring.
- Extensive programming experience inCore Javaconcepts includingMulti-Threading,Exception Handling,Collection API, Object-Oriented Programming (OOPs) concepts likePolymorphism, Inheritance, Abstraction, Encapsulation, etc.
- Good exposure to teh Software Development Life Cycle (SDLC)methodologies likeAgile/Scrum.
- Expertise in software design patterns/frameworksJ2EE Design Patterns (MVC,Business Delegate, Service Locator, Data Transfer Objects and Data Access objects)andGOFDesign Patterns (Abstract Factory, Factory Method, Singleton, Session Factory, Template Method, Strategy Pattern, Factory, Observer, Front Controller,DTO,DAO,MVC, Micro Services)
- Extensive experience in designing, developing, and implementing Model View Controller (MVC) usingStruts,SpringFramework,Hibernate ORMframework.
- Extensive Design, implement, and test services experience in aMicro Service-oriented architecture and has implemented theREST-basedMicroservicesusing theSpring Boot,Spring DatawifJPA(Java Persistence API).
- Strong working noledge of Relational and NoSQL databases likeMS-SQL, MongoDB.
- Hands-on experience wifIntelliJ, Spring Tool Suite, Eclipse,VS Code, and source control tools likeGit, GitHub.
- Experience in implementing teh various services usingMicroservicesarchitecture in which teh services working dependently, implementedSpring Boot Microservicesto divide teh application into various sub-modules.
- Highly motivated self-starter wif Problem-Solving Skills and committed to learning modern technologies.
- Hands-on working experience on building and deploying tools -Ant, Gradle, and Maven wif Jenkins build
TECHNICAL SKILLS
Languages: C, C++, Java, JavaScript, HTML, CSS, JQuery, JSON, AJAX, DOM, XHTML, Bootstrap, React JS, Node JS
Web Services: RESTful, SOAP, XML, Apache Tomcat, Web Logic
Operating Systems: Windows, Mac, Linux, Unix
Database: MySQL, MangoDB, MySQL
Debugging Tools: Bugzilla, IE Tester, Firebug, Chrome Inspector
IDE and Tools: IntelliJ, VS Code, STS, Eclipse, Postman, Jira
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Involved inSDLCdevelopment involving Requirements gathering, Analysis, Design, Implementation, testing of teh application using Agile Methodologies.
- Responsible for developing teh UI pages using HTML5, CSS3, JavaScript, Bootstrap,JSONandJQuery,Ajax.
- Created forms to collect and validate data from teh user in HTML and JavaScript.
- Performed web Page Applications usingReact JSwif other development teams.
- Microserviceshave been built usingspring boot,spring cloud, and deploying toAWSCloud.
- Full-stack development based onJ2EEspecifications wif Microservices architecture.
- Working wifSpring MVCframework andHibernate ORMandSpring Boot for implementing teh Web tier of teh application.
- Converted file uploading existing web service toMicroservicefor large Excel document uploads, validations, inserting records intoOracle DBtables.
- Worked on Database Development usingSQL,Stored Procedures, Functions, Triggers,SQL Server Management Studio, andSQL Developer.
- CalledREST Web servicesthroughReact JSservices to getJSONObject and modified teh response object to display in UI.
- Responsibilities included configuration and deployment of Tomcat application and web apache.
- Added security for service layer methods usingSpring Security.
- Successfully handledJSON/XMLdata and carried outJSON/XMLparsing for form submissions andDOMmanipulation.
- DefinedObject Relational MappingforHibernateand performed spring integration wif Hibernate for data access. Performed version control using Subversion.
- Expertise in usingNamed queriesto pull allHQL datausing annotations.
- Data Operations are performed usingSpring ORMwiring wifHibernateand Implemented Hibernate Template.
- Worked closely wif teh QA team in resolving defects.
- UsedGitHubasversion control management.
- Usedlog4jfor logging information into log files.
Environment: Windows, Linux/Unix, Java/J2EE, Spring, Hibernate, Spring Boot, Micro Services, Jira, React JS, React Native, Node JS, JavaScript, jQuery, HTML, Apache Tomcat, MySQL, JDBC, Rest, Eclipse, Junit, Bootstrap, Agile, Log4j, JSP, Servlet, Maven, CSS, JSON, XML, Ajax, Github.
Confidential, Menomonee Falls, WI
Java Developer
Responsibilities:
- Worked ondefining user stories, tasks, and defects.
- Developed teh entire application implementing MVC Architecture integrating Hibernate and Spring Boot frameworks.
- Wrote spring rest controller calls for web application data interactions usingjQuery.
- Developed user stories usingCore JavaandSpringand exposed teh AFFI OMX interface using SOAP web services.
- Worked on SOAP UI for testing request-response client internal-external web service and outbound internal-external web services provided by Amdocs.
- UsedJAX-B Web servicesfor converting Jax-b to domain object and domain to JAX-b vice versa.
- Worked onan Adapterfor invoking external systems and useda Transformerfor converting JAX-B External systems to domain objects.
- Worked onWeb Logicfor deployed interface modules. UsedOracleto persist teh data getting from teh external system.
- Developed J2EE application development on Windows and Unix Platforms.
- Designed and developed hibernate configuration and session per request design pattern for making database connectivity and accessing teh session for database transactions respectively.
- Worked onCrucibleis a web-based application for managing code reviews.
- ConfiguredHibernate'ssecond-level cache using EHCache to reduce teh number of hits to teh configuration table data.
- Developed Web services for sending and getting data from different applications using SOAP messages, such as Product Information, to transfer data from POC Server to Returns Server, and then used STAX parsers for data retrieval.
- UsedGITfor version control and used eclipse as teh IDE for developing teh application.
- Managed teh offshore development team and provided necessary information and artifacts.
- Supported Testing Teams and involved in defect meetings.
- Deployed teh application on a Tomcat server on a UNIX platform.
- UsedMavenfor creating teh project archetype and built teh interface modules for creating war and ear files
Environment: Java 8, J2EE, Spring MVC, Micro Services, jQuery, STS, Spring,SOAP, jQuery, Oracle, Tomcat 9, Hibernate 5, HTML, CSS, JUnit, Log4j, Maven, Jira, Github, Mongo DB, Jenkins, OpenShift, Splunk, POSTMAN, SOAP UI, REST and JSON.
Confidential, Atlanta, GA
Jr. Software Engineer
Responsibilities:
- Worked individually in development & requirement gathering of product.
- Worked on both front-end modifications & backend individually.
- Worked on tutor selection algorithm to send job to relevant tutor according to requirement.
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodologies (SCRUM) for developing application.
- Expert level skills in using Spring, Spring MVC, Hibernate, JSF, XML technologies and Struts framework wif Tiles development experience.
- Experience in Struts (MVC architecture), spring framework, J2EE Design patterns, spring IOC, Java and Hibernate.
- Developed teh front-end user interface by utilizing teh tiles framework and writing pages and templates JSP, HTML, JavaScript, AJAX, CSS, jQuery and implementing tag libraries.
- Configured application flow, controlling logic and navigation.
- Involved in re-factoring teh existing components to meet teh current application requirements.
- Involved in testing services for enhancements and changes, Bug fixes.
- Used various PL/SQL statements to store and retrieve teh data from database.
- Implemented Front End code using JSP, Spring Framework.
- Extensive noledge in configuring and deployment of applications on tomcat and web logic servers
- Hands on experience on Server-side validations using jQuery, java scripts JSTL and custom tags.
- Some experience in using technologies like Ajax, JavaScript/jQuery, AngularJS, Bootstrap, HTML, JSON to make connections between teh server and databases like MongoDB and MySQL.
- Involved in reviewing and halping to develop stored procedures required for teh application functionalities.
- Developed queries that are required for teh application development and implemented using different logics.
- Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
- Performed Unit Testing, Integration Testing & Generating test cases for web applications using JUnit, Jenkins and Log4j.
Environment: Core Java, JSP, Servlet, MySQL, REST-API, Bootstrap, HTML, CSS, JavaScript, Ajax &GitHub.
