We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

Twinsburg, OH

SUMMARY

  • Over 5+ Years of experience in developing web based, client/server, distributed architecture, Object oriented architecture applications using Java, J2EE and XML technologies.
  • Extensive expertise in core Java, Java Servlets, JSP programming, J2EE, EJB, JDBC, JMS, Struts, Hibernate, Spring, JNDI, Web Services.
  • Excellent knowledge of industry standard methodologies like Software Development Life Cycle (SDLC), Iterative Software Development Life cycle and Test - Driven Development.
  • Excellent experience as a Java developerusing Java, J2EE (Servlets/JSP/EJB), Struts, Spring MVC and core, JBoss, JDBC, Hibernate, Webservices, Oracle WebCenter Sites / Fat wire and Content Management System (CMS)
  • Well versed wif agile, iterative, waterfall model and software development methodologies.
  • Good Java/J2EE experience in web/ client-server applications used in domains including supply chain management, banking, mortgage, and business Intelligence.
  • Good experience analyzing and applying J2EE design patterns at different tiers of the application
  • Demonstrated ability to adapt to ever-changing technologies, methodologies, and trends wif a short learning curve.
  • Versatile team player as well as independent contributor wif good problem-solving skills
  • Has experience collaborating /interacting / monitoring teams of various size that works across different time zones.
  • Hands on experience in Object Oriented Analysis, Designing and modeling using UML.
  • Implemented JUnit automated unit tests for code testing.
  • Excellent experience in client interaction, requirements gathering, design, development, and deployment of various functional documents
  • Experience in using agile methodologies for developing the application.
  • Excellent Interpersonal and Communication skills coupled wif strong technical and problem-solving capabilities.
  • Exceptional ability to quickly master new concepts and a proactive team player.
  • Good experience wif using IDE tools NetBeans, Eclipse, IntelliJ, Spring Tool Suite (STS)configuring and deploying the applications on Apache Tomcat, IBM WebSphere, Oracle WebLogic, and Red Hat JBoss Servers.
  • Developed CI/CD system wif Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Expertise wif streaming platforms like Apache Kafka and messaging services RabbitMQ, Zookeeper
  • Expertise in Unit /Integration test cases using Easy Mock, Selenium tools, and SoapUI.
  • Experience in writing XML documents and building scripts using Linux/Unix.
  • Deployed applications into Docker container using cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka.
  • Setting upSolrschema, data import handler to synchronize data to SQL database, Query suggests.
  • Expertise wif the configuration and Development ofSOLR,Lucene, Coveo search engines
  • Expertise in Integration tools like Oracle SOA Suite, web-methods, and Apache CAMEL.
  • Responsible for working a queue of JIRA tickets to address system issues, user requests, etc.
  • Experience wif UI testing tools Junit, Jasmine, Karma, and integration testing using Mockito.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking.

Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8 , SQL, PL/SQL, Python, Scala

Application/Web Servers: Oracle/BEA, WebLogic 8.1/9.1/10.3 , IBM WebSphere 5.1/6.0/6.1/7.0 , Jboss, Tomcat 5.0.28/6.0, Jenkins, Cucumber.

IDEs: Eclipse, Spring STS, IntelliJ, NetBeans.

Web technologies: HTML5, CSS3, XHTML,JavaScript(+ES6), TypeScript, Ajax, JQuery, Angular

AWS Skills: EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB.

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI, Microservices.

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC, Waterfall model.

Modeling Tools: UML, Rational Rose

Message Brokers: Kafka, RabbitMQ, ActiveMQ, IBMMQ, TIBCO

Testing technologies/tools: JUnit, JMeter, Mockito.

Database: Oracle 8i/9i/10g/11G, DB2, SQL Server 2008, MySQL, MongoDB, Apache Cassandra.

Big Data Tools: Hadoop, Spark, MapReduce, HDFS, HBase, Zookeeper, Hive, Sqoop, Cassandra, Flume, Couchbase, MongoDB, Neo4J, Redis, MLlib.

Version Control: SVN, Git, Stash.

Build Tools: ANT, Maven, Gradle.

Spring Tools: Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Swagger UI, and Spring Zuul.

Platforms: Windows 10/7/2000/98/95/ NT4.0, LINUX, UNIX.

PROFESSIONAL EXPERIENCE

Software Engineer

Confidential, Twinsburg, OH

Responsibilities:

  • Designed and implemented transaction management using EJB.
  • Coding using Java, caching, J2EE, EJB, EMS, JMS, JSP, Struts. DBMS, Oracle and Hibernate Spring, Microservice, Webservices, PL/SQL
  • Used multithreading for writing the collector parser and distributor process, which was getting Realtime data from zacks API in format ofJSON,usingmultithreadingimproved the performance by alot. Moreover, using concurrency package ofcollectionsmade it thread safe.
  • Core java development for different components. Developed the application usingCore Java,Multi-Threading,Spring Core, Beans, JDBC, Transaction and Batch, ORACLE, Maven.
  • Used JMS for handling asynchronous functionality to update the associated stipulation statuses when the related data changes in the system and Notifications from the vendors.
  • Used the JUnit Test case framework to test the business functionality.
  • Developed selenium scripts to automate functional and integration testing.
  • Used selenium IDE to develop automated test scripts for web application.
  • Developed test cases using Selenium web Driver for Firefox browser.
  • Requirement Analysis, Functional Requirements, System Impact
  • Extensively used Maven and Apache ANT as build tools.
  • Developed the front-end components using jsf standard and customized tags.
  • Refactoring the Java code using Core Java Collections API using Hash Map, Array List, String Buffer etc., to boost the performance
  • Created BO using EJB and Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile
  • Experience in Agile software development methodology and practices wif full development lifecycle from inception through implementation.
  • Designed the client-end applications and user interactive web pages using web technologies likeAngular JS, NodeJS,Jasmine, and HTML5.
  • Proficient in developing web interfaces usingHTML5, CSS, Bootstrap, JavaScript, Angular-JS and JQuery.
  • Used WebSphere Application Server to host the application.
  • Experience wif SCM tools such as GIT, Jenkins
  • Used log4j for logging activities and ClearCase for configuration Management
  • Maintained & supported a B2B web application written in Adobe ColdFusion 11 for an eCommerce business supplying healthcare product
  • Analyzed various business requirements for designing & developing new features
  • Analyzed & solved over 100 incident tasks on ServiceNow to provide solutions to customer issues wif the application
  • Developed over 50 Jira stories for enhancement and defects which increased revenue & halped CS team wif reporting
  • Products Integrated & tested target application’s REST and SOAP API’s using SoapUI.
  • Prepared SOP’s and Architecture documentation for existing & new developed application features and business processes.
  • Maintained application codebase using TortoiseSVN tool

Environment: J2EE, JSF, CSS, Web Services, JSP, SERVLETS, SQL, Hibernate, Windows, Linux.

Java Developer

Confidential

Responsibilities:

  • Collaborated wif the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Developed JSP custom tags and used JSTL for reusability.
  • Used Hibernate and JPA tools for developing backend data persistence classes.
  • Deployed and maintained the application in HTTP application server.
  • Involved in handling Performance tuning and optimizing the code. involved in analysis, design and developingfront end/UI using JSP, HTML, DHTML, JavaScript, JQuery and AJAX.
  • Worked onDeveloping AJAX scripting to process server-side scripting wif JSP.
  • Developed the application asSingle Page Applicationwhich can switch to different components usingAngular JS; also worked on Angular JS controllers and created functions factory to interact wif theRESTfulServicesusingAJAXserviceslikehttpandresource.
  • Development of database functionality using JDBC and Oracle SQL queries.
  • Implemented customized exception handling to handle the exceptions in the application.
  • Used ClearCase for source code management. Responsible for labeling the code, branching for releases, merging branches, and moving code to test and production environments.
  • Involved in the development of on-line account management, order and payment processing using WSDL/SOAP web services.
  • Involved in configuration of Connection Pools, Data sources, manage servers, JMS using WebSphere.

Environment: Java, Hibernate, Core Java, Servlets, JSP, JMS, Struts2.0, spring 2.5, Java / J2EE Patterns, JUnit, JDK 1.6, SVN, JDBC, ANT1.6.

We'd love your feedback!