Associate Software Developer Resume
Richardson, TX
SUMMARY
- Having 4+ years of IT experience in software development and worked in all phases of software development life cycle.
- Worked as Software Developer with Confidential, Confidential Consulting and having strong Development Experience in Core Java, J2EE, and Java Script.
- Strong Experience working with Relational database, accessing data efficiently and building efficient data models.
- Experience in Waterfall Model, V - Model and Agile software development processes.
- Expertise in C, C++, JAVA, Python, HTML, XML, and CSS languages.
- Knowledge on Mainframes, JCL, and COBOL.
- Hands on experience in writing SQL Queries, extract data from Ms.-SQL Server, My SQL, DB2 and Oracle.
- Followed all the change management, incident management and problem management processes.
- Ability to plan, organize and work independently as well as within a team environment.
- Ability to fix issues quickly for any urgent production support bugs.
- Hands-on experience in development, maintenance and support projects.
- Experience in production support such as analyzing production problems/job amends to find root cause and fixing the problems
- Expertise in Production migration of new releases and Enhancements
- Experienced in 24x7 on-call production support, Incident management with firm SLAs
- Expertise in SQL, PL/SQL and RDBMS.
- Good theoretical knowledge on Software Lifecycle.
- Knowledge on ALM, Selenium, JIRA, AWS, Eclipse, Mat lab tools.
- Experience developing with Java, MySQL, jQuery, JavaScript, HTML, CSS, XML.
- Experience developing with Node.js, Spring, Hibernate, Angular 1.x, PHP, JSP.
- Knowledge in Web services frame works like RESTful API and Microservices.
- Excellent analytical and problem-solving skills, organized team player.
TECHNICAL SKILLS
Languages: Java, C/C++,PHP, Python
Framework: Spring MVC, Maven
Web Technologies: J2EE, JavaScript, XML, JSON, Ajax, REST Web Services, Semantic Web, HTML5, CSS3, jQuery
Database: SQL Server, MYSQL, IBM DB2, Oracle, MongoDB, PostgreSQL
Environment: Windows (XP and onward), Linux, Ubuntu, UNIX, z/OS Mainframes
Tools: and IDE’s: Apache, Lotus Notes, Eclipse, Net Beans, Visual Basic Studio
Mainframe Technologies: JCL, CICS, VSAM, DB2
Utilities: GitHub, MS-Word, Excel, MS-Access, Power Point, Putty
Testing Tools: HP ALM, Selenium Web driver, Jenkins, Jira
Additional Languages: R, D3.js, S Hibernate, Spring Boot, Angular JS 2/4/6, Node.js, Servlets, JSP, JPA, Bootstrap3/4.
PROFESSIONAL EXPERIENCE
Associate Software Developer
Confidential, Richardson, TX
Responsibilities:
- Developed Single Page Applications (SPA) using Angular (6/7),Typescript,HTML5,CSS3, and Bootstrap 3.
- Developed complex nestedcomponentsfor reuse such as Pop-Up, Navigation.
- AppliedCSS3andBootstrapfor responsive web pages.
- Performed form validations usingreactive formsfrom Angular 5 framework.
- Designed and developed a MongoDB (NoSQL) based external Microservices for exposing the functionality of an existing SaaS platform to clients in agile work environment using web client.
- Designed and developed Microservices Web services written in spring boot.
- Used Micro services Controller in spring framework to createMicro services Web servicesandJSONobjects for communication.
- Worked on claim tracking module by creating its supporting classes andjava Springclasses designing its UI.
- Documented the Microservices services using SWAGGER API and to test the Microservices for HTTP requests such as GET, POST, and PUT.
- Working experience on integrating back-end technologies (NodeJS) with JavaScript frameworks and jQuery by using AJAX and JSON.
- Used Jenkins for Continuous Integration. UsedTOADfor managing, monitoring and analyzing the database.
- Developed architecture for a new Spring batch-based system to process transactions.
- Worked on Spring CORE, Spring’s IOC, AOP, Spring MVC and spring’s integration with Hibernate technologies.
- JavaMessage Service (JMS)API is used to allow application components to create, send, receive, and read messages.
- Integrated Apache Camel (ESB) with Spring boot.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI's.
- Involved in Construction of UI using jQuery, Angular.js, Node.js, Bootstrap and JavaScript.
- Installed, configured and hosted the Oracle, Tomcat app servers and MySQL DB servers on physical servers (Windows).
- Enhanced Selenium Web driver automation framework according to the requirement
- Integrated Mobile components and reusable libraries to existing framework
- Worked on Manual testing on both IOS and Android devices.
- Monitor test execution and perform test execution scheduling using Jenkins
- Executed SOAP based web services for API testing (Java client and Soap UI).
- Involved in meetings with Business analysts to derive detailed Cucumber feature files
- Built & executed Smoke and Regression automation suite using Selenium and TestNG
- Ran the SQL queries for checking the data stored in the database.
- Integrated Extent reports to the existing framework
- Developed and executed various scripts using Selenium for automated testing of various functionalities.
- Implemented Automation using Selenium, Java and JIRA.
- Created automation framework and test scripts in JAVA using Selenium for multiple platforms and browsers testing.
- Automated Smoke and Functional test cases using Selenium and Java.
- Worked in Agile Testing and participated meetings every day in iterative environment.
- Used SQL queries to validate the data between the backend and front end.
- Coordinated User Acceptance Testing (UAT) with the UAT group to ensure the correct business logic.
Environment: JAVA/J2EE 1.8, MySQL, Mongo dB(NoSQL), UNIX Shell Scripting, XML, JSON, HTML, CSS, Oracle, Spring CORE, Spring, MVC, Spring Boot, Log4j, Git, Jenkins, SOAP UI, Microservices Web Services(JAX-RS), AngularJs, Node.JS, SVN, JMS, OOAD.
Confidential
Java/UI Developer
Responsibilities:
- Involved in design, development and implementation of the front-end part of application.
- Worked with a team of graphic designers to create compelling websites user interfaces.
- Developed CSS classes to GUI web page controls and forms.
- Created search engine optimized websites and microsites.
- Worked with clients and senior user experiences designer to understand the branding strategies and design goals to define strategy, layout and features for the websites /applications design.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML widgets/libraries for complex UI controls responsible for JavaScript/AJAXUI upgrades and improvements.
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
- Utilized various JavaScript and jQuery libraries to manipulate the events and other interactive features (Dynamic functionality)
- Involved in designing and developing the JSON, XML Objects.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Developed MySQL queries to implement the select, insert, update and delete operations.
- Created HTML, navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Designed the email blasts using Adobe software and then implemented them using HTML and JavaScript.
- Used AJAX to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Handled all aspects of web applications including maintaining, testing, debugging, deploying.
- Used UI Development using HTML, coded Java components which retrieve data using SQL.
- Actively participated in meetings with clients to determine website goals and developing strategies.
- Developed callback functions to parse and handle JSON data returned from server.
- Developed and prepared test cases for unit testing with JUnit.
Environment: HTML, DHTML, CSS3, JavaScript, jQuery, AJAX, Bootstrap, JSON, XML, MySQL, MongoDB, Dreamweaver AWS.
Confidential
Java/Mainframe Developer
Responsibilities:
- Collaborated with Engineering team to devise testing scenarios to ensure optimum level of efficiency
- Provided requirement analysis, design, tech specs, coding, testing, quality review, and delivery of customer requests using COBOL, JCL, CICS and DB2.
- Project status tracking and reviews with business.
- Develop and codemainframeCOBOL and batch applications accessing DB2 database.
- Modified JCL's and Created new JCL's according to run the required tests and submitting the batch jobs using JCL's.
- Involved in Reviews at all the stages of SDLC.
- Gained knowledge in NoSQL database with Cassandra and MongoDB.
- Experience in Agile programming and accomplishing the tasks to meet deadlines.
- Write SQL to read/update DB2 tables using SPUFI or batch jobs.
- Reviewing the code changes, compiling programs and fixing compilation errors if any
- Preparing test plan to describe the scenario for testing requirements for unit, integration testing.
- Test the changes using test JCLs and verify if test results satisfy the requirements and to make sure new changes do not hamper existing functionality
- Participated in all requirement discussions and technical design discussions in major projects to fill gaps in the requirements and technical design.
- Modified the MQ Scripts to include new business events.
- Involved in creating various monthly reports using COBOL, DB2.
- Modified JCL's and Created new JCL's according to run the required tests and Submitting the batch jobs using JCL's
- Provided production support for the changes implemented.
- Resolved Production problem tickets - Responding to the ticket, analysing the Problem, Fixing the issue, closing the ticket.
Environment: Java, Spring, JCL, CICS Basic, CA7, z/OS, IBM DB2, QWS3070, JIRA, Change Man, Endevor, Eclipse.
