Software Engineer Java Resume Samples
4.5
(127 votes) for
Software Engineer Java Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the software engineer java job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.
Craft your perfect resume by picking job responsibilities written by professional recruiters
Pick from the thousands of curated job responsibilities used by the leading companies
Tailor your resume & cover letter with wording that best fits for each job you apply
Resume Builder
Create a Resume in Minutes with Professional Resume Templates
CHOOSE THE BEST TEMPLATE
- Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS
- Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES
- Instantly download in PDF format or share a custom link.
TR
T Romaguera
Tremaine
Romaguera
208 Raven Point
Houston
TX
+1 (555) 791 1559
208 Raven Point
Houston
TX
Phone
p
+1 (555) 791 1559
Experience
Experience
Boston, MA
Software Engineer Java
Boston, MA
Glover-Bernhard
Boston, MA
Software Engineer Java
- Collaborate and provide mentorship with team members for continuous improvement in an Agile/Lean development environment
- Creating Automated Unit Tests using Flexible/Open Source Frameworks using a Test Driven Development approach
- Research and prototype new solutions, while providing recommendations for existing system improvements
- Perform peer code reviews and provide constructive feedback
- Developing a high performance transaction or reporting system with large databases and multi-tier architectures
- Provide cost estimates for development efforts to CoE
- Work closely with teams across the enterprise to provide enterprise services allowing a single view of enterprise retail data
Los Angeles, CA
Software Engineer, Java
Los Angeles, CA
Williamson, Hermann and Thompson
Los Angeles, CA
Software Engineer, Java
- Proactively identify and effective manage any potential risk to deliver key customer outcomes
- Quarterly employee travel coupon
- Paid time off
- Medical, dental, & vision insurance
- Comply with all codes and policies, and deliver against all relevant statutory, regulatory, supervisory and legal obligations
- Flexible Spending Accounts
- Mentor junior members of the team
present
New York, NY
Software Engineer / Java
New York, NY
McGlynn-Green
present
New York, NY
Software Engineer / Java
present
- Work on a 6 – 8 person team developing and maintaining web-based software applications
- Perform software design, development, integration and maintenance
- Develop Java based solutions for infrastructure, messaging and web applications
- Design and develop web-based capabilities/applications
- Write and maintain unit tests within existing frameworks
- Support existing applications as well as develop new solutions for expanding customer base
- BIT Systems is looking for Software Engineers with a background in full life-cycle software development of Java based enterprise systems
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Towson University
Bachelor’s Degree in Computer Science
Skills
Skills
- Knowledge of modern technical architectures and highly scalable distributed systems
- Ensure quality in deliverables
- Work closely with the Architecture team to ensure architecture integrity and product quality
- Understanding and ability of applying common software design patterns (GoF)
- Experienced in following TDD and BDD approaches using JUnit, Mockito, EasyMock, Cucumber and constant quality monitoring via SonarQube
- Strong hands-on Software Development background
- In depth knowledge of Enterprise frameworks, e.g. Spring, Hibernate, JMS, etc
- Excellent communication and interpersonal skills
- Ability to multi-task in a flexible environment & Patience to work under pressure
- Knowledge of BI and Visualization tools such QlikView
15 Software Engineer Java resume templates
Read our complete resume writing guides
1
Software Engineer Java Resume Examples & Samples
- 6+ years professional hands on software development experience, with 3+ years specifically utilizing Java and 2+ years of high-volume applications/systems experience
- Bachelor’s degree in Computer Science or related technical field
- Must possess an excellent understanding of service-oriented architecture (SOA) and asynchronous message-based concepts
- In-depth knowledge of object-oriented methodologies, UML design techniques, event driven architectures, and other design patterns
- Strong demonstrable knowledge with Relational databases, preferably Oracle, and/or MySQL
- Understanding and some hands-on experience with XML, JSON and/or Web-services
- Some hands-on coding experience with JMS and/or utilizing an Enterprise Service Bus (ESB)
- Familiarity with open-source libraries/frameworks, e.g. Apache, Jakarta, MuleSoft, etc
- Strong software development process background, preferably using Agile methodologies such as Scrum and/or XP
2
Software Engineer Java Resume Examples & Samples
- Participate (as required)and contrinute in Business Blueprinting / design workshops to assist CoEs in completing the solution design
- Communication: Use appropriate and effective communication methods to Development stakeholder community including Senior Management throughout the software development life cycle; coordination with other horizontal organizations to deliver a seamless overall software delivery experience to the different CoE’s
- Proven track record in Java Enterprise development
- Skilled in using Development tools like Eclipse, SVN, Git, Maven, etc
- Experienced in following TDD and BDD approaches using JUnit, Mockito, EasyMock, Cucumber and constant quality monitoring via SonarQube
- 4-6 years in IT with development / hands-on coding experience
3
Lead Software Engineer Java Resume Examples & Samples
- 5+ years professional hands on software development experience, specifically utilizing Java and open source technologies and experience developing web-service APIs
- Must have successfully launched API products to a production Linux-based VM/Cloud environment
- Experience with high-volume transactional systems, public facing APIs and managing multiple clients across many API versions
- Must possess a good understanding of micro-service architectures and some understanding of reactive programming concepts
- Development and deployment experience with web services
- Familiarity with open-source libraries/frameworks, e.g. Apache, Guava, etc
- Experience with code review and participating in design reviews and architecture discussions
- Exemplary communication skills (both written and oral), with experience producing technical and design documentation
4
Associate Software Engineer Java Resume Examples & Samples
- Design, implement and deliver code that meets all specification for complex software programs and systems
- Review pre-existing complex code and provide recommendations to improve performance & maintainability
- Add/Modify code and perform enhancements that integrate with old code
- Add/Modify new functionality to existing code
- Assess and fix problematic code
5
Software Engineer Java Resume Examples & Samples
- Web 2.0 technologies, e.g. JavaScript / jQuery, HTML5, CSS, AJAX, XML / JSON
- Java Spring MVC familiarity with ORM technologies
- RESTful / SOAP web services experience
- Database experience with Oracle, SQL Server, or MySQL
- Mobile web/application development
- Experience with agile development
- Strong object-oriented design and development skills (both back end and front end)
- Demonstrated experience in enterprise application development
6
Software Engineer Java Resume Examples & Samples
- Technically sound individual and have experience working on application systems in accordance with product requirements, and organizational methodologies and standards
- Experience creating multi-tenant SaaS applications using Java and/or Groovy
- Extensive development experience with Java/Groovy and employ proven software development methodologies
- Be able to independently synthesize software requirements from product requirements, user stories and use cases
- Analyze, design, write code, test, document, and implement product functionality
- This is a challenging and rewarding role that involves creating new software solutions and maintaining existing software to support EASE business strategies. EASE is a SaaS healthcare revenue lifecycle management product that is used by more than 5,000 customers with approximately $15M in annual revenue. EASE is growing at 30-40% per year
- 2-3 years of software development experience with Java
- A strong knowledge of Java is a must-have. Knowledge of J2EE, Spring, myBatis are desired
- Strong software architecture and design sensibility with emphasis on clarity and usability with rapid prototyping and iteration
- Experience with Object Oriented Programming with Java preferably in multi-tenant SaaS application. Experience with Groovy is a plus
- Demonstrated knowledge of RDBMS and MySql
- Preferred: JQuery or other JavaScript libraries/frameworks, Message Queues & JMS, Job Scheduling and Parallel Processing, Git source control, Tomcat, Gradle, Healthcare systems particularly Medicare (DDE, X12)
7
Software Engineer Java Resume Examples & Samples
- Be a key part of the full product development lifecycle of software applications offered by Boomi
- Mentoring of other Boomi engineers, including design collaboration and code reviews
- Responsible for design, development and unit testing of the Boomi products including enhancements and/or resolution of any issues that may be reported
- Support the QA team during System/Integration testing
8
Software Engineer Java Resume Examples & Samples
- Contribute in formulating options and providing recommendations on scope and scale of effort required to implement final requirements
- Ensure on-schedule delivery of a high quality product that meets business and technical requirements
- Participate in design and code review sessions as appropriate
- Bachelor's degree in engineering, computer science or a related field is required. Post graduate degree a plus
- Minimum of 4 years of software design and development experience
- Technical proficiency in the following technologies
9
Software Engineer Java Store Support Resume Examples & Samples
- Provide ongoing support and troubleshooting of all production issues – using Java technologies
- Work independently to pursue solutions and problem solve
- Design, build, test, and implement enhancements
- Utilize query tools to analyze and reconcile data and to produce ad hoc reports
- Review, interpret and debug complex code under Java technology framework
- Develop maintainable code via proper structure, comments and design
- Work with business, infrastructure and security teams on delivering any enhancements and bug fixes for production systems
- Multi-task efficiently and switch quickly from tactical and development roles
- Work with Offshore and Nearshore teams in reviewing production changes and act as SME for web applications
- Work and partner in highly matrix environment to resolve complex problems
- Participate in rotational 24 x 7 on-call responsibility on customer-facing, mission critical applications
- 5 years of experience analyzing, designing, coding, testing, installing and maintaining complex software programs in a Unix/Oracle environment
- Minimum of 5 years progressive experience as a developer/programmer/analyst
- Minimum of 5 years of experience with end to end tuning in Java
- Minimum of 5 years of experience with SQL Server development
- Experience with .NET a plus
- Ability to write technical specifications, develop, test and manage the transition of modifications through the quality assurance and change control process
- Able to set and meet deliverable deadlines and estimates
- Degree in Engineering or Computer Science preferred
10
Software Engineer, Java / Scala Resume Examples & Samples
- Software design and review
- Bachelor or Masters in Computer Science, or an equivalent qualification
- Experience with RESTful web services, RESTEasy, Spring Framework, Play Framework, JAXB, XML and JSON
- Proven ability to work independently with limited supervision
- Creative, resourceful and innovative problem solver
- Knowledge of Jenkins/Hudson or other continuous integration and release management tool
- Good knowledge of SCM tools including Git, Subversion
- Knowledge of build automation tools e.g. maven, gradle, sbt, ant
- Proficiency working in a Unix/Linux environment
11
Software Engineer Java Store Support Resume Examples & Samples
- 3-5 years of experience analyzing, designing, coding, testing, installing and maintaining complex software programs in a Unix/Oracle environment
- Minimum of 3 years progressive experience as a developer/programmer/analyst
- Minimum of 3 years of experience with end to end tuning in Java
- Minimum of 3 years of experience with SQL Server development
- Experience with Websphere Application Server (WAS) is a plus
12
Software Engineer, Java Web Services Resume Examples & Samples
- Design and implement RESTful Web Services API and algorithms
- Work with limited supervision under tight time constraints and respond to rapidly evolving requirements
- Familiar and comfortable with agile development methodology
- Bachelor's Degree in Computer Science with 3+ years of experience or equivalent. Master's degree preferred. Recent graduates with solid technical chops also considered
- 2+ years of solid programming experience in Java core libraries and developing web server applications, object oriented design and design patterns, and passionate about writing high quality and well-architected code
- Knowledge of NoSQL, like Cassandra or Amazon DynamoDB is a big plus
- Experience with Agile/Scrum software development methodologies
- Strong understanding of engineering best practices – requirement gathering and analysis, designing and developing secure and scalable code with unit tests, partake in code reviews, and documentation
- Experience with open source based technology stack and scripting technologies (Linux, MySQL, Apache, Tomcat, Java, PHP/Ruby/Django/Python) required
13
Software Engineer Java Resume Examples & Samples
- Design and develop innovative applications to drive Nordstrom business
- Have a passion for writing clean, consistent, and elegant code to create scalable and reliable systems
- Work closely with teams across the enterprise to provide enterprise services allowing a single view of enterprise retail data
- Developers are expected to be involved from the solution design through writing code to building automation frameworks and supporting the products on an ongoing basis
- Take initiative with a bias toward action
- Manages continuous improvement in quality and stakeholder satisfaction by ensuring appropriate quality processes and ensuring the solution meets internal/external customer requirements. Performs quality reviews
- Investigates and recommends approaches and systems that meet quality, performance and sustainability criteria
- Drives continuous improvement in establishing and meeting system level performance measures
- Our systems are built with a variety of technologies; therefore applicants should have a strong grasp of at least one if not multiple of the following technology -
- Java, Cassandra, Tibco products (BE, BW, AS), Drools, Dynamo DB
- The ability to understand and work in both the software and the infrastructure is an advantage
- Understanding of enterprise services and the value that they provide
- Experience with test-driven development, extreme programming with an emphasis on unit tests and integrated automation tests (e.g. Sonar)
- Ability to manage and prioritize own workload
- Demonstrated ability to be a team player as well as an independent performer
- Willingness to collaborate and work with other individuals and teams
- A desire to educate and mentor other members of the team or department
- Ideal candidate has an aptitude to quickly learn new technologies and development methods
14
Software Engineer, Java Resume Examples & Samples
- 2 + years of working experience
- Strong CS fundamentals, including good working knowledge of classic algorithms and data structures
- Experience with Hadoop/Hive/Pig is a big plus
- Exposure to architectural patterns of large, high-scale web applications
- Rigor in A/B testing, test coverage, and other best practices
15
Principal Software Engineer, Java Resume Examples & Samples
- Researches, presents and/or makes recommendations on technical issues
- Interacts with engineering team, product, and operations on a daily basis
- Strong Experience with Database technologies and relational DB design
- Experience with JavaScript and libraries such as JQuery
- Effective analytical, troubleshooting and problem-solving skills
- Experience with Test Driven Development
- Experience with Messaging (ActiveMQ)
16
Junior Software Engineer, Java Resume Examples & Samples
- 3-5+ years of experience in enterprise software development in Java J2EE
- Essential skills, extensive enterprise level development experience with experience in the following technologies and languages: Java, Scala, JavaScript, JQuery, React, Spring Frameworks, Akka, Maven, Junit
- Experience with working with databases from the development side. MySQL and PostgreSQL experience preferred
- B.S. in Computer Science/Engineering or equivalent experience
17
Software Engineer, Java Resume Examples & Samples
- Collaborate with the rest of the team in the analysis and resolution of hard engineering problems involving high trafficked web application services
- Strong experience with Java, servlets and web applications in general
- A minimum of 3 years related work experience
- Experience with relational databases and SQL. Experience building and supporting high-performance applications
- Experience with J2EE servlet containers, JMS/MQ messaging, Hibernate and other J2EE technologies
- Experience working with both Windows and Linux servers
- Degree in Computer Science or related field, and/or equivalent work experience
18
Software Engineer Java Resume Examples & Samples
- Consistently communicate with your team members regarding strategy, goals, policy (and intent), and overall job expectations
- Help your team members succeed by providing timely guidance on goals, processes, and day-to-day issues
- Monitor hardware/software alerts through internal programs and automated alarms
- Monitor the operational support systems to proactively identify service impacting events relating to IT, network & facility conditions while interacting with engineers
- Answer, evaluate and prioritize all incoming telephone, voicemail, and e-mail requests for assistance from users experiencing problems with hardware, software, networking, telecommunications and other computer-related technologies
- Maintain quality-conscious interface via phone and email with both technical and non-technical clients
- Communicate with customers and internal staff at regular intervals to ensure expectations are met and that appropriate attention is being paid to customer requests
- Responsible for maintaining detailed incident tickets, escalating issues accordingly and keeping a consistent channel of communication open with customer(s) and other IT team members during escalations
- Handle problem recognition, research, isolation, resolution and follow-up for all user support and service requests
- Responsible for ensuring customer satisfaction of support and service requests
- Responsible for creating and updating support services documentation including knowledge entries on systems/network issues and application
19
Software Engineer, Java Resume Examples & Samples
- 4+ years of experience designing and programming in Java in a Unix/Linux environment
- Experience with modern client-side development technologies
- Experience working with large-scale web API's (REST)
- Experience working agile software development processes and tools like Confluence, Git, Jenkins and Jira
20
Software Engineer Java Hadoop Resume Examples & Samples
- Participate in the review of Business Requirements and contribute materially to the development of functional design
- Development of source code, including descriptions, for all Software Components in accordance with the Detailed Software Requirements Specification, the functional design and technical design documents
- Verifies the developed source code by reviews (4-eyes principle). Software review findings must be resolved
- Ensures that all code changes end up in Change Items (CIs) Develops routines to deploy CIs to the target environments
- Manages maintenance of applications and performs technical change requests scheduled according to Release Management processes
- Measures and analyzes code for quality
- Lead software development team as Solution Architect and/or development lead
21
Lead Software Engineer, Java Resume Examples & Samples
- Bachelor’s degree in Computer Science or Engineering subject plus ten (10) years of experience in hands-on software development and delivery experience in a commercial environment
- 10+ years of hands-on development using core Java, J2EE, Spring with multi-threaded and real-time systems
- 5+ years of experience managing software development teams and managing solution delivery
- 5+ years of experience managing the application technical stack, including horizontal and vertical packages
- The ability and willingness to work effectively in a business-critical production environment
- Strong analytical and communication skills, both written and verbal are required
- Demonstrated ability to partner closely with Business Analysts and Business teams
- Demonstrated ability in coaching and building world class development teams
- Must be comfortable with test-driven development and continuous integration
- Solid PL/SQL programming and SQL tuning skills
- In-depth knowledge and experience of the Spring Framework
- Strong understanding and proven experience with technologies such as Web-Services, XML/XSLT, JSON is required
- Experience in Financial Industry is preferred
- Experience with AWS is a plus
22
Software Engineer Java / SQL Resume Examples & Samples
- Healthcare experience a plus
- Practical experience with Java and SQL queries. Will use Informatica (use it to load members into TruCare through Oracle) and Tibco - Used for Workflow tool. Will train on both
- Need to be familiar with XML but will train further
23
Software Engineer / Java Webnms Resume Examples & Samples
- 3-5 years of excellent experience with software development in Java environment
- Experience in Design and development of the Network Management Applications using Network Management frame work like WebNMS
- Experience with code and unit testing, product testing, system test and integration
- Experience in Java, JS, JSP, XML
- Knowledge of SNMP v2 and v3
- Knowledge of RedHat Linux
- Experience in technical documentation including operational and maintenance manual
- Knowledge of WebNMS framework
- Software build and documentation knowledge/experience
24
Cyber Software Engineer Java Resume Examples & Samples
- Design, develop, document, test and debug applications software and systems that contain logical and mathematical solutions
- Conduct multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
- Determine computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems
- Ensure software standards are met
- Security Clearance: An active TS/SCI clearance with Polygraph is required
- Bachelor’s Degree in Computer Science or related discipline from an accredited college or university is required. Four (04) years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor’s degree and three (03) plus years' experience as a software developer
- Shall have a minimum of three (03) plus years experience with Java development
- One (01) plus years' experience with WebLogic and/or JBOSS application servers
- One (01) plus years' experience with JEE development
- Experience with development of Servlets, JSP’s, Struts, EJB’s required
- Experience with AJAX Single Page Interface technologies such as JavaScript, EXT-JS, and JQuery
- Must be comfortable working Linux based environments
- Oracle and/or MySQL database experience a plus
- Working knowledge of Linux/Unix and scripting (sh, bash, perl, and other scripting tools/language) a plus
25
Software Engineer, Java Developer Resume Examples & Samples
- A complete understanding of the requirements and principles for developing integrated communications products
- A detailed knowledge and understanding of security requirements and software design
- A strong background in Object Oriented Development methodologies and approaches
- Experience developing software using processes compliant with CMMI Level 3 or above
- It would be beneficial to have the knowledge and understanding of software related Information Assurance Security Requirements Criteria
- Highly productive team player with excellent communication skills
- Must possess and be able to maintain an Active Top Secret/Special Compartmentalized Information (TS/SCI) with a Full Scope Polygraph
- U.S. Citizenship Required
- Hands on software development using Agile Methods and Practices
- Development of key management software applications
26
Software Engineer, Java Resume Examples & Samples
- Designing and developing / coding software components including web applications, middleware and services on the following platforms: Java, J2EE, Oracle, JSP, Web Services running on UNIX, Linux and / or windows
- Evaluating and learning new technologies that would provide business value
- Take ownership of the assigned applications
- Individual contributor (very hands on) as well as able to guide and mentor team members
- 5+ years Advanced Java programming experience with multi - tier web based applications
- Familiarity with source control tools, automated build and unit testing tools, such as Cruise Control, Maven, ANT
- 2+ years of experience working in Agile environment (SCRUM, Kanban)
- Familiarity with UNIX / LINUX, should be able to develop shell scripts
- Good knowledge of Java 5, EJB 2, Hibernate, Web Sphere, JSF
- Good knowledge of modern software design patterns, demonstrated experience in designing
- Extensive working experience with Relational Databases (i.e. Oracle), ability to write complex SQL queries and Stored Procedures
- Extensive working with Relational Databases (i.e. Oracle), ability to write complex SQL queries and Stored Procedures
- Familiarity with NoSQL (i.e. Hadoop)
- Thrives in a fast - paced environment, strong team-player, excellent interpersonal skills across all levels of management and teams
27
Software Engineer / Java Developer Resume Examples & Samples
- Extensive experience in Java development
- Troubleshooting and Debugging skills
- Understanding of dealing with data. (ETL, Cleansing, Slicing, etc.)
- Solid understanding of OOD and Design Patterns
- Agile Software development
- Unit testing, automated testing and integration testing
- Strong documentation and testing skills
- Good time management and problem solving skills
- Distributed source control (Mercurial)
- Experience with simulation frameworks (Agent-based modelling)
- Experience with SQL and non-relational databases (Postgres SQL, Couch DB)
- Able to leverage existing code bases
- Experience in Spring MVC and GWT
- Atlassian products (Jira and Confluence)
28
Software Engineer, Java Resume Examples & Samples
- 2+ years experience with object oriented principles and design patterns
- Enterprise / Web application development with Java
- Experience with Oracle or another relational database in an enterprise environment
- Knowledge of writing single page applications (SPA) utilizing AJAX, RESTful Web Services and AngularJS
- Tomcat or other Java application servers
- RESTful Web Services
- Tibco BE
- Hadoop/HBase, Flex/ActionScript 3
29
Software Engineer Java Resume Examples & Samples
- Experience With Architecting And Deploying Cryptographic Solutions In Multiple Disciplines desired
- Awareness Of Industry Standards In Cryptography And Security
- HSM Experience desired
- Payment Cryptography Issuance or Provisioning Experience desired
- Experience With JAVA programming solutions in a Red Hat Linux environment
- Bachelors Or Masters Degree
- Engineer and member of a product engineering or delivery and integration team reporting to an Engineering Director or Director of Technical Delivery
30
Software Engineer, Java Resume Examples & Samples
- Java 8
- Spring (Security, MVC)
- Web Services (SOAP, RESTful)
- Hibernate (Oracle / PostgreSQL)
- JavaScript (ExtJS, OpenLayers)
- And a drive to see things done
31
Consulting Software Engineer, Java Resume Examples & Samples
- Develop understanding of the system architecture and architectural guidelines and assist in evolving them as needed
- Ability to lead and assign tasking to a team consisting of other LexisNexis engineers as well as vendor staff
- Communicate and work with other departments and disciplines to development a common understanding of requirements
- Investigate and debug issues in the services you are assigned
- At least 5-7 years’ experience actively designing and writing code for large, complex systems that support a large number of users
- BS in computer science or a related field
- Experience with MarkLogic and XQuery preferred
- Experience in Agile Scrum development
- Experience in Java development
- Expereince in REST API designs and implementation
- Demonstrates knowledge of sound software engineering practices
- Demonstrates knowledge and proficiency documenting and communicating designs
- Comfortable working in a team setting that includes peers, vendor engineering staff, project managers, QA engineers and product managers. Team members may be co-located or remote
- Has worked in environments where designs and code is peer reviewed and has the ability to accept and provide feedback from/to other engineers
- Familiarity working with AWS
- May be asked to perform Scrum Master role on an agile team
32
Software Engineer Java / JEE Spring Framework Resume Examples & Samples
- Design systems and programs to meet complex business needs
- Ensure that programs meet standards and technical specifications and perform technical analysis and component delivery
- Write specifications for programs of low to moderate complexity
- Assist support and/or project personnel in resolving moderately complex program problems
- Work with client and management to resolve issues and validate programming requirements within their areas of responsibility. Provide technical assessments and solution design for complex programming for guidance and approval by Sr. Architects
- Bachelor's Degree from an accredited college or university required
- At least four (4) years of total Software Development experience (specifically on JAVA/JEE to support enterprise business applications) required
- At least four (4) years of working experience with JAVA/JEE User Interface development required
- At least four (4) years of working experience with HTML5, CSS, and Javascript frameworks to include Angular, react and at least one (1) years of experience with Node.js, required
- At least two (2) years of working experience with design and development of JAVA services and interfaces using industry standard techniques and approaches required
- Experience working with a variety of database products including NoSQL database and application tier frameworks
- Experience with security design and development using Open ID connect and OAuth 2.0 including cryptography
- Previous experience with usability design techniques, specifically with federal markets, preferred
33
Software Engineer Java / JEE Spring Framework Resume Examples & Samples
- Analyze and gather information from existing systems
- Work with the R&D and Solutions team to resolve issues and validate programming requirements within their areas of responsibility. Present technical assessments and solution design for complex programming for guidance and approval by Sr. Architects
- At least four (4) to six (6) years of total Software Development experience (specifically on JAVA/JEE to support enterprise business applications) required
- At least three (3) years of working experience with Spring Framework and at least one (1) year of experience with Node.js required
- At least two (2) years of working experience with design and development of services and interfaces using messaging platforms (Apache Camel and ActiveMQ) and/or similar technical implementations required
- Experience working with a variety of database products including NoSQL database
34
Software Engineer / Java Resume Examples & Samples
- Ability to obtain a secret security clearance
- Demonstrated experience with
- Desire for continuous learning and self-improvement
- Strong collaboration skills and ability to work effectively with teammates and leadership
- Software development experience using agile methodologies
- Development experience with JAXB, Java Server Faces, Spring Framework, EJB 3, JPA, JavaScript, HTML
- Relational database experience using Oracle DB, SQL, JDBC, Hibernate
- Web services experience using SOAP, XML, REST, JSON
- Application server experience deploying and configuring an enterprise application using JBoss
- Software design experience in use case development, UML, Enterprise Architect, knowledge of design patterns
- Experience using development tools including Subversion, Eclipse, Gradle, SoapUI, SQLDeveloper
- Familiarity with Eclipse, Microsoft Visual Studio, SVN
- Automated testing and continuous integration experience using Junit, Selenium, Jenkins
- Understanding of logistics systems
35
Software Engineer, Java Resume Examples & Samples
- The Software Engineer will be a contributor to the technical architecture, detailed technical design and development of Java/J2EE software modules and components to support Harvard University’s research community. The applications in these areas are custom developed and primarily in Java
- Responsibilities include participating on project teams of two to three developers in the requirements analysis, technical design and development new software modules and the enhancement of existing ones
- The ideal candidate will contribute equally to the design and development of core architectural components, the development of UI and Java components and the definition of back end database needs
- The candidate will participate in analysis and evaluation of industry best practices and emerging technologies
- Will work closely with business owners to clarify project scope and specifications, including providing and evaluating alternative options where appropriate
- The candidate will be contributing to and using project wide tools and standards; leading design and code reviews; fixing bugs and deploying new builds of the application
- This person is required to provide 24/7 on-call support of the Research Administration applications on a weekly rotation basis
- The position may require extended hours or weekend work to reflect the planned production support activities
- 3+ years experience in the detailed technical design and development of Java/J2EE
- Ability to work closely with business owners to clarify project scope and specifications, including providing and evaluating alternative options where appropriate
- Ability to independently translate business requirements analysis into technical design specifications and development
- Ability to design UI and Java components and the definition of back end database changes
- Experience with full software lifecycle (requirements, analysis, design, construction and testing)
- Familiarity with application architecture components
- Current technical experience to include: J2EE technologies (3+ years): JSP, Servlets, JDBC, JMS, J2EE frameworks (JSF, Struts, Spring), Python, XML (Schema development) and web services (SOAP, JAX-RPC). Experience with core J2EE design patterns. RDBMS (Oracle preferred): strong SQL and Data modeling
- Application Servers: BEA's Weblogic and Tomcat
- Development platforms: Windows, Unix and Linux
- Experience with the following will be considered a plus: Ant, Maven, version control systems (CVS, Subversion or Git)
- Additionally, the ideal candidate will be committed to producing excellent software, will be a self-starter and will be committed to delivering projects on-time
- The demonstrated ability to learn new technologies is highly desirable
- Experience with additional programming languages, e.g., Perl, Shell scripting will be considered a plus
- The aptitude and desire to be a "hands on" contributor is essential
- Strong interpersonal and written/verbal communication skills
36
Cyber Software Engineer Java Resume Examples & Samples
- Linux/UNIX administration
- UNIX Shell
- Must be familiar with C/C++ language, build and development environments
- Familiarity with Python
- Familiarity with Eclipse IDE for development
- Familiarity with Subversion/Git for version control
- Security + certification
37
Software Engineer / Java Resume Examples & Samples
- Work on a 6 – 8 person team developing and maintaining web-based software applications
- Design and develop web-based capabilities/applications
- Derive requirements through interactions with customers/users
- Test, deploy and maintain applications
- Software deployment
- Typically requires bachelor’s degree or equivalent, and five to seven years of related experience
- Understanding of UI, cross-browser compatibility, general web functions and standards
- Web Development Skills – Java, JavaScript, AngularJS, HTML, HTML5, CSS, cross-browser compatibility, Web User Interface Design (UI), Security Principles, Object-Oriented Design, Web Services
- OS Skills - Linux
38
Software Engineer / Java Resume Examples & Samples
- BIT Systems is looking for Software Engineers with a background in full life-cycle software development of Java based enterprise systems
- The candidate will design and implement software solutions for programs supporting intelligence, defense, and other government missions
- Support existing applications as well as develop new solutions for expanding customer base
- Work with a product development team to develop concepts, identify creative solutions to customer requirements and assess feasibility of these solutions
- Serve as a high level independent contributor with potential for team lead opportunities
- Attend regular meetings to report status, plan and coordinate efforts, resolve cross-team issues and communicate changes
- Develop Java based solutions for infrastructure, messaging and web applications
- Perform software design, development, integration and maintenance
- Develop robust object-oriented designs
- Document software designs using Visio or a similar product
- Write and maintain unit tests within existing frameworks
- Plan for and perform configuration and integration of open source/COTS products
- Design user interfaces, communication interfaces, and security interfaces
- Utilize industry proven design patterns and open source tools
- 8+ years of experience with full life-cycle software development (analysis, design, development, test, deployment, maintenance)
- Java programming experience in a Unix/Linux environment is required
- Experience with Java-based third-party software components/libraries (Hibernate, Spring, Apache Commons, Quartz Scheduler, etc.)
- Experience with the design and development of Object Oriented systems
- Experience with continuous integration and software CM processes / tools (Subversion, GIT, JENKINS/HUDSON, JUNIT, EMMA, COBERTURA)
- Experience with distributed messaging, message broker and message routing / data transport solutions is preferred
- Experience with web application design and development is preferred
- Experience with web services is preferred
- Experience with Database Design, SQL, and NoSQL DBMS Query Languages is desired
- Experience creating UML Diagrams and Technical Documentation
- Python (preferred)
- JMS (preferred)
- Tomcat, Apache Web Server (preferred)
- Camel (preferred)
- Hibernate, Spring and SQL (preferred)
- OpenLayers (desired)
- HTML, CSS, JavaScript, MVC Frameworks (desired)
- GWT (desired)
- Experience applying industry best practices to ensure system performance, reliability, scalability and security
- Strong communication skills, analytical/problem solving ability, time management and organizational skills
- Capability to articulate design concepts and technology benefits
- Ability to complete tasks and meet requirements
- Ability to serve as member of a technical team, providing guidance to junior members and receiving instruction from more senior members
- Bachelor’s degree required. Information Systems, Computer Engineering, Electrical Engineering and Computer Science majors encouraged
- Active TS/SCI w/ Poly
39
Consulting Software Engineer, Java Resume Examples & Samples
- At least 9 years of experience actively designing and writing code for large, complex systems that support a large number of users
- Experience in Java development including ◦IO Streams, DBMS, Networking (sockets, TCP/IP), DBMS (Oracle, MySql)
- Proven success at leading Agile Scrum Teams
- Familiarity with AWS cloud based technologies including ◦S3, SQS, SES, EC2, CloudWatch, CloudFormation, RDS, Aurora
- Knowledge of Apache Spark or Hazelcast is a plus
40
Software Engineer Java Web Resume Examples & Samples
- Help provide input into high level estimations of Epics
- Create an original design for a piece of work and/or participate in design meetings to review and provide feedback on a design
- Work with BA’s and other stakeholders to help provide technical input to User stories
- Code tasks to estimated time and to the high expected quality ensuring they meet all agreed acceptance criteria and include all agreed Unit and Regression tests
- Demonstrate Deliverables in “show and tell sessions” showing functionality to internal and external stakeholders and position level of technical description accordingly
- As part of the SCRUM team provide support for UAT testing in developing methods of automation and manual testing
- Where required take on additional responsibility to provide admin support for development tools like Redmine, Subversion etc
- Support our second line support team to help diagnose and resolve low level technical issues with the new and existing product applications
- When required participate as part of the Development team to facilitate successful releases of software into our Integration environments including the creation of any deployment scripts and packages to help facilitate this
- Strong Proven experience in commercial Development of Web Facing applications using Java as the core language to perform highly concurrent functions
- Strong Proven experience in commercial Development of User Interfaces
- Strong Proven experience of design and estimation in a commercial environment
- Proven experience in incorporating automated testing into the Development project (e.g. Unit Testing/Selenium/Test Complete)
- Ability to document and design using Visio, UML and other modelling tools
- Honours degree in Computer Science or equivalent
- Strong commercial experience as a Software Developer, developing in Java in a commercial environment with a proven track record of success
- Experience of software development within the Payment Industry
- Experience of developing in the Agile methodology familiarity with SCRUM methodology
- Experience in commercial development using the following supporting technologies
41
Software Engineer Java Resume Examples & Samples
- 7+ years experience (including internships) in core Java development (especially for real time high volume systems)
- Strong knowledge of design patterns (required)
- YUI, Google Analytics (including Reporting API) (nice to have)
42
Senior Application Software Engineer Java Resume Examples & Samples
- Strong C# or Java, but development will be done in Java
- Strong SQL. Use Oracle, or SQL Server or MySQL background
- Most of the coding is database driven back-end programming
- PEGA
- For developers with only Java or C# this is a 4th level language with graphical type programming
- Will use Pega (and be trained) Similar to Case Manager from IBM. TIBCO. JDK 1.8
- All new development is 1.8
- Web development experience (front-end) would be helpful
- Angular, JSP, or Web Forms in ASP.NET
43
Software Engineer / Java, Build & Automation Resume Examples & Samples
- Actively participate in all aspects of development process - architecture, implementation and support of the products developed in the team
- Designing, developing and maintaining various services and tools
- Proactively supporting, contributing and improving ongoing processes, tools and activities
- Participating in internal team education and knowledge sharing sessions
- Gradle, Ivy, Maven
- Web services (REST)
- OSGi
- Scripting languages (Groovy, Scala, Perl)
- SCM (SVN, GIT)
- Linux/Unix
- Web Development
- Well-defined career and personal development opportunities in wide range of technology areas
44
Software Engineer / Java Resume Examples & Samples
- 2 years of experience with Java programming
- 1 years of with .NET framework using C# (3.5/4.0/4.5), J2EE / JavaScript, HTML, XML, Spring, Struts, Hibernate, MVC and/or client/server and n-tier development principles including Object Oriented Programming, analysis, design and programming
- Bachelor’s degree. Preference in CS, with concentration in Software Engineering or MIS, CIS, etc
45
Software Engineer Java Resume Examples & Samples
- A passion for technology and the financial domain with demonstrated ability to learn quickly
- Problem solving, knowledgable about common implementation stacks, interested to learn on the job
- Delivery focus with the ability to take full ownership
- Experience in reverse engineering and understanding existing applications
- Scala, Node JS, No SQL Databases, Relational databases, Messaging
- Java IDEs (Eclipse, Intelli)
- Core Java, Servlets/JSP/EJB, Spring
- Unix and Shell scripting basics
- Job Scheduling Technologies
- Acceptance test-driven development a plus
- Relevant experience of 2 years
- Great attitude, being a mentor, team player and effective contributor
- Focused on productivity
46
Software Engineer Java Resume Examples & Samples
- Deliver high quality product to the business (code coverage, reviews, design, architecture etc)
- Communicate effectively with team as well as global teams
- Working experience with Trading domain will be huge plus
- Around 2 - 3.5 years of technology experience in Java server side development
- Good hands-on experience in Java server side development using Spring, ORMs (Hibernate, myBatis), Messaging frameworks like Tibco EMS, JMS, JMX, Webservices etc
- Experience using Distributed caches or in-memory data bases a plus
- Should have hands-on experience with practices like automation, continuous integration, performance tuning, GC tuning etc
- Good Object oriented programming skills
- Experience in building distributed systems with high throughput/low latency
- Should have worked in agile in a model where architecture, design is an ongoing process and code is continually refactored
- Ability to understand end-to-end architecture across multiple tiers and products and contribute to overall architecture of the product
- Exposure to GUI development (MVC, MVP etc) using either thin or thick client paradigms
- Ability to work with minimal directions
- Ability to work with ambiguity and willingness to adopt
- Bachelors or Masters in Information Systems, Computer Science or Information Technology
- Minimum 2-4 years of relevant experience
47
NLU Software Engineer Java Resume Examples & Samples
- Develop, test, optimize tools and applications for developing state-of-the-art NLP solutions
- Investigate and propose architecture improvements in data processing and model training tools
- Automate large scale data processing in distributed computing environment; and
- Work closely with NLP researchers to determine feature requirements
- Very strong experience withJava
- Solid experience developing in a Linux/Unix environment
- You have a passion for developing great software
- Motivated by needing to learn and apply new technologies all the time
- Flexible working on a team,and efficient working on your own;and
- Excellent communications skills and fluency in the English language, both written and spoken
- Experience with UIMA is a plus
- NLP/NLU background is a plus
- Experience with Jenkins is a plus
- Experience with Groovy, Scala, Gradle, Maven, JUnit and/or Clojure is a huge plus; and
48
Software Engineer, Java, Platform Cloud Resume Examples & Samples
- Write clean, testable, readable and maintainable Java code that scales and performs well for over one million customers worldwide
- Familiarity with test automation, tools, and methodologies
- Object-oriented analysis and design skills
- Good communicator mentoring and guiding API design
- Take responsibility for your code and features from working with product management all the way through to deployment and support
- Database and SQL development
- Designing and building test frameworks
- Working with highly-available, software-as-a-service platforms
- Web apps and web technology (HTML, JavaScript and CSS)
- Comfortable working in an Agile/Scrum/Lean environment
49
Software Engineer, Java Developer Resume Examples & Samples
- Develop technical solutions for assigned components of application systems using Java technologies with emphasis on front end development
- Conduct comprehensive testing and documentation of new and modified systems to ensure a successful outcome
- Interpret and understand complex information as part of the affiliate business profile
- Communicate findings in clear and concise terms as part of knowledge sharing and collaboration
- Minimum 1 year experience
- Java developer with front end and UI expertise and comprehension of back end architecture
- Must have comprehensive technical expertise in N-tier Architecture, HTML5, JavaScript (JQuery or JS Framework), CSS3, JSON, Bootstrap, Spring Framework
- Can work independently, with supervisory oversight at project intervals and milestones
- Is extremely well organized in order to complete multiple assignments with competing deadlines
- Able to assess workload and recognize when to escalate issues to team leads for quick decision making
- Able to proactively engage team members on all aspects of assigned projects
- Technical Requirements - a bonus to have any of the followingSQL, PLSQL, Eclipse, SVN
- 3+ years of related expereince
50
Software Engineer Java Resume Examples & Samples
- Self-starter and ability to work independently
- In-depth knowledge of Java or C# or C++ Programming Language
- Solid Unix Experience
- Ability to produce technical design documentation
51
Software Engineer Java Resume Examples & Samples
- Design, develop and modify modules based on functional and system requirements
- Work closely with the Team Leader, Business analyst and client for understanding the functional and system requirements
- Work closely with the Architecture team to ensure architecture integrity and product quality
- Participate in the testing process through unit testing and Bug fixes
- Ensure quality in deliverables
- Primary Skill
- Secondary Skill
- Good knowledge in SQL Server and SQL queries
- Good Communication skills and problem solving skills
- Ready to learn Guidewire Products
- Transparency
- P&C Insurance
- WebLogic
52
Lead Software Engineer / Java / OOD / GUI Resume Examples & Samples
- Previous team leadership experience
- Experience using IDE tools (such as Eclipse) in a Linux environment
- Domain experience in Signal Processing, GUIs, Virtualization, Automation, Networks, Database, Operating Systems, Device Drivers, etc. are all possible areas of focus at our location
- Experience in an agile development environment is a plus as well
- Familiarity with Eclipse, Git, Gerrit, and Jenkins or comparable tools is desired
53
Mid-level Software Engineer / Java Resume Examples & Samples
- Identify, collect, and organize end user requirements, forming a backlog and ensuring requested specifications and capabilities are accurately described and in sufficient detail
- Develop, test, and deploy analytic applications, working with end-users to incorporate feedback into the development process
- Ingest and analyze structured and unstructured data into developed applications
- Sustain existing software applications
- Compile reports on performance/usage metrics, schedules, and application roadmaps
- Participate in technical exchange and senior-level working group meetings
- Experience with Python, Hadoop, Spark, Julia, Scala, and JavaScript preferred
- Excellent interpersonal and communications skills necessary to function within a team environment
- Experience developing analytic applications for an IC organization preferred, but not required
- Position requires a TS/SCI; Candidate will be required to obtain a Counterintelligence Scope Polygraph (CSP aka CI poly) shortly after contract start
54
Software Engineer Java With Angular JS Resume Examples & Samples
- Develop, Unit test, implement and maintain application software working with established processes
- Analyze the root-cause of defects and resolve
- Manage Continuous integration tool
- Participate in pertinent team training and knowledge transfer activities
- Maintain and communicate a solid understanding of software development methodologies and terminology
- Java, J2EE, Angular JS , HTML5, UI technology , JSF , Struts , JSP , Spring ,
- 3-5yrs of experience in Java with Angular JS
55
Software Engineer Java Resume Examples & Samples
- Communicate software designs to other software engineering staff members through code and textual and pictorial documentation as needed. This includes interfacing directly with other groups inside and outside of R&D as needed
- Ensure the intended design and quality levels are met through regular code reviews and testing of the software in-development. Mentor and coach peer and junior engineers and champion best practices and encourage software craftsmanship
- Personally contribute high volumes of quality code that is delivered with that of your colleagues in regular releases and deployments
56
Specialist Software Engineer Java Resume Examples & Samples
- Leading by example in producing copious amounts of well-constructed and well-tested code that is checked-in and merged daily
- Responsible for ensuring code productivity and quality by managing pull requests and proper engineering practices for Continuous Integration and Deliverability
- Actively participate in meetings related to Agile development methodology such as planning, reviews, retrospectives, and daily status reporting; influence and encourage best practices and mutual accountability
57
Junior Software Engineer Java Resume Examples & Samples
- A minimum of 6 months experience in software development, programming, and/or engineering including experience in the following
- Familiarity with Application Servers and Web Services
- Experience is software test, design, analysis, and test result analysis and reporting
- Experience designing, implementing, and maintaining complex databases
58
Software Engineer, Java Resume Examples & Samples
- Developing the back-end code in support of the digital project delivery
- Ensuring any code meets coding standards, and taking part in coding reviews
- Ensuring new code is re-usable wherever possible, and ensuring common components are utilised where appropriate
- Writing unit tests
- Taking part in building and deployment activities as required
- Assisting the team in the resolution of technical issues, collaborating across them
59
Lead Software Engineer, Java Resume Examples & Samples
- Work within the Scrum team to define technical solutions through to user stories (including any necessary documentation required)
- Develop front-end code in support of the Digital project delivery
- Take part in coding reviews and monitor quality
- Work across the various Digital project teams to help define frameworks and standards for front-end development
- Help the team in integrated developmental and build activities, supporting adoption of the bank’s relevant tooling and other Continuous Integration tooling
- Steer and continue driving creation of reusable common utilities and services which can be used by all digital streams
- Assist the teams in the resolution of technical issues
- Ensure learnings from one team are shared across the programme in order to minimise repetition of issues, and increase efficiency
60
Software Engineer Java EE Resume Examples & Samples
- Working knowledge and experience with object- oriented software analysis and design
- Experience with a continuous-integration server such as Jenkins
- Experience with Java Middleware stacks, such as Spring
- Experience with web interface development (Javascript, HTML5)
- Experience developing Single-Page Applications (SPAs) using: o Node.js (npm) o AngularJS o Browserify o Grunt o Mocha o Karma
61
Software Engineer Java EE Resume Examples & Samples
- Bachelors and 1 year related experience
- Demonstrated familiarity with modern software development practices and tools
- Bachelor’s degree in Computer Science or related discipline
- Working knowledge and experience with object-oriented software analysis and design
- Experience with a continuous- integration server such as Jenkins
62
Software Engineer Java C Resume Examples & Samples
- Experience with automated test tools/techniques and static code analysis tools is desired
- Background in Agile Scrum and traditional waterfall based software development practices
- Experience with Eclipse, Mercurial, and the Atlassian tool suite (JIRA, Fisheye, Crucible, Confluence)
- Experience with JMS, Java Persistence API, and Hibernate
- Experience with SNMP and Web Services (SOAP/REST) is a plus
- Excellent organizational and communication skills, both written and oral
- Ability to collaborate with a team of developers
- Proven experience with RMS engineering processes and command media
63
Software Engineer Java With Angular JS Resume Examples & Samples
- Should be in a position to implement the features
- Understand the existing code and make changes to it
- 2-4yrs of experience in Java with Angular JS
64
Software Engineer Java / C Resume Examples & Samples
- Bachelor?s degree in computer science, computer engineering, electrical engineering, mathematics or relevant degree, plus 4 years of relevant IT/CS experience
- Demonstrated software development skills and familiarity with modern software development practices and tools using Java and/or C++ in a UNIX/Linux environment by way of education or experience
- Software engineering proficiency, particularly with respect to best practices and team development of high quality code
- Master?s degree in computer science, computer engineering, electrical engineering, mathematics or equivalent degree
- Demonstrated high academic performance measured by cumulative undergraduate GPA of at least 3.5/4.0; cumulative graduate GPA of at least 3.7/4.0
- Experience with relevant application and mission domains (remote sensing systems, satellite systems, satellite ground systems, optical systems, command and control systems, remote asset communications and telemetry)
- Experience with and/or knowledge of complex algorithms and data structures (including optimization techniques), design patterns, and software engineering principles
- Experience with current state of the art infrastructure automation and continuous integration and deployment techniques
- Experience with cloud computing services (Amazon Web Services/Google Cloud Environment)
- Experience with Agile software development methodologies
- A strong mathematics background, either through work experience or formal education
- Strong teamwork skills and effective interpersonal and communication skills
- An active DOE Q and/or SCI clearance
65
Associate Software Engineer Java Resume Examples & Samples
- Work with team leads and peers to review proposed product and technical design specifications and contribute to the estimation and planning of software development tasks to be executed by yourself and your team
- Volunteer for and commit to delivering software development work items and apply your software engineering skills to developing high-quality and reliable software that meets the expectations of stakeholders; take part in regular reviews and status checkpoints and demonstrations as required
- Take active ownership of the software you produce by continuously looking for opportunities to improve the quality and support of the product and being willing to ensure sustainable production health and integrity of the software
- Adhere to the development and release standards set forth by senior engineering leadership with regard to software documentation, testing, deployment, and support
66
Software Engineer Java Resume Examples & Samples
- Designing and CODING of the solution
- Negotiating issue resolution when needed
- Acting as a coordinator across departments/projects to prevent delays or misunderstandings
- Applies standard methodologies (waterfall, agile, Extreme Programming practices) when creating new
- Provides expert advice, training and technical assistance to development team, lower level service and
67
Software Engineer Java Resume Examples & Samples
- University degree in informatics, geo-informatics or related
- In depth java know how
- Quality driven development (unit testing (JUnit, continuous integration)
- Experience with relational databases, SQL programming and related java frameworks (e.g. hibernate, JDBC)
- Decisive actions. We don’t like to wait. It’s in our DNA to move forward. So it only makes sense that we don’t jam the company with lots of layers. We make things happen. Quickly
68
Software Engineer Java, JavaScript Resume Examples & Samples
- Responsible for developing incremental changes, bug fixes and larger features for our client's SaaS ecommerce platform, which serves the store-front, payment, digital fulfillment, and post-order needs of digital retailers worldwide
- Develop and test new features, incremental changes, and bug fixes to a production-ready state using agile development processes
- Contribute to architectural designs
- Define and implement automated tests for new development
- Participate in code review process
- Develop skills with new technologies
69
Specialist Software Engineer Java Resume Examples & Samples
- Program in serverless application languages supported by AWS Lambda (Java, JavaScript, Python)
- Provide assistance to support engineers and customer service staff in order to resolve production issues as quickly as possible
- Experience with CloudFormation, CircleCI, or Jenkins
- Experience with AWS DynamoDB
- Experience with AWS API Gateway
70
Software Engineer Java Resume Examples & Samples
- Responsible for application design and development supporting the Cleared Derivatives Technology – OTC platform
- Developing a high performance transaction or reporting system with large databases and multi-tier architectures
- Collaboration with developers to ensure consistent integration of services across teams
- Excellent understanding of full software life cycle development processes including Agile processes
- Accountability for unit-level design, coding, unit testing, integration testing as well as participating in the full SDLC
- Best practice with respect to development techniques and system architecture
- Demonstrate high-quality product that can pass critical peer review, and work within a demanding environment
- Mentor developers through code reviews and feedback
- Working with latest open source products like Eureka, Spring Boot, Spark, SOLR, Kafka etc
- Working with cloud technologies (AWS, Cloud Foundry etc.)
- Knowledge of BI and Visualization tools such QlikView
- Knowledge of Relational database, experience with PL/SQL querying (Oracle – preferable)
- Understanding /experience of challenges facing investment banking in emerging markets
- Regulatory project experience e.g. MIFID, Dodd-Frank, NCMR, etc
- Understanding end to end lifecycle of financial products (Rates derivatives or other derivatives) including: pricing, risk management, trade capture, confirmations, legal entity flows, accounting and regulatory requirements
71
Junior Software Engineer Java Resume Examples & Samples
- UML, MDA, Agile development
- Java, J2EE development (JSP, Servlets, EJB 3.0, WS),
- Eclipse IDE, GIT
- RDBMS + SQL knowledge (Oracle or similar),
- Full software development lifecycle knowledge,
72
Senior Specialist Software Engineer Java Resume Examples & Samples
- Design and develop quality, proficient and enterprise grade solutions in a public cloud environment that satisfies business requirements
- Work as part of the development team towards the application in an aggressive deadline
- Fix bugs and care about enterprise grade quality
- Contribute to technological decisions
- Function as a subject matter expert in one or more product components
- Mentor junior engineers on best practices of developing a web application
- Pro-actively contribute to process improvement activities
- Experience with AWS ECS
- Experience with Swagger
- Experience with AWS Lambda
- Experience creating and testing REST API's
73
Software Engineer Java Developer Lead Resume Examples & Samples
- Make standard modifications to existing software applications and modules in accordance with high-level specifications, application support and processing control standards
- Evaluate service level issues and suggest enhancements as required to address any underlying system problems and/or control issues
- Required to have 7+ years experience in Java/J2EE and in developing web services leveraging the Spring framework
- Must have experience developing client facing applications and working closely with the support partners
74
Software Engineer / Java Developer Resume Examples & Samples
- Help define the target state of the resulting application from a high level view
- Be willing to take on other tasks like requirements, testing and analysis part of the Agile team
- Assign tasks to programmer staff. Provide help and mentoring where needed. Recognize when it is appropriate to provide growth to the staff around you
- Understand the tooling that can be put around the development process to help ensure stable builds and stable processes
- Estimate within a predictable threshold how long work is going to take. Understand the parts that need to be delivered by the due date and what can wait
- Maintain a connection to technical trends. Understand how and when to apply new technology to solve a problem
- Seven or more years of hands-on programming / application development work experience including design/architecture
- Strong communication. Demonstrated ability to set direction and drive a development team towards that direction
- Working knowledge of web-related technologies (Javascript, JQuery, CSS, HTML, etc)
- Knowledge of build/dependency management tools such as Maven, SCM (Subversion, GIT)
- Database knowledge – SQL, table structure, data relationships
- Agile development is a plus
- No-SQL databases such as Cassandra
- Websphere – especially on Z/OS
- Cloud deployment
75
Lead Software Engineer, Java Resume Examples & Samples
- Create and execute unit testing and integration testing ensuring software meets requirements
- Contribute to the creation of designs, leading the design of less complex components
- Create, review, and maintain all required technical reference material to ensure supportability and reuse
- Review work of peers and more junior developers
- Assist with improvements to prevent problems, including problem resolution workflow
- Actively participate in team and status meetings, providing timely status updates for areas of individual responsibilities within projects to supervisor
- Knowledge of databases and SQL
- Understanding of security implications and secure coding
- Understanding of HTML and XML
- Superb communication skills, verbal and written
- Skill for writing clean, readable code and reusable Java libraries
- Proficient using source code management tools such as Git or SVN
- Experienced in a formal agile software development lifecycle
- Experience with RESTful interfaces
- Familiar with continuous build and integration
- Understanding of multithreading
- Working knowledge of Cloud technologies
76
Software Engineer Java Resume Examples & Samples
- Web service and API development (e.g. Jersey, Jackson, Jetty, Dropwizard, Spring Boot)
- Java and lightweight frameworks and libraries (e.g. Guava, Spring Core, Mockito)
- TDD or other development approaches with a focus on high quality tests
- Continuous improvement and DevOps (eg. continuous integration, continuous delivery, process automation, Lean / Agile methodologies)
- Full stack skills also valued (e.g. JavaScript, Node.js, SQL/NoSQL)
- LI-HH1
77
Software Engineer, Java Enterprise Solutions Resume Examples & Samples
- Experience in software design and development
- Passionate about the preferred technology stack (all or part of it)
- Java SE 6+
- JPA/Hibernate
- Relational Database Management Systems (e.g. Oracle / SQL Server)
- NoSQL (e.g. MongoDB)
- HTML 5, JavaScript, CSS, Angular.js framework
- Test Driven Development or Behavior Driven Development (e.g. JUnit, JBehave, Cucumber)
- Deep understanding of Software Development and Quality Assurance best practices
- Knowledge of software technologies
- Java EE expertise
- Servlet / JSP
- Maven / Gradle
- Experience with tools utilized in development environment
- Nexus
- Crucible/Fisheye
- Experience operating in an Agile development environment and familiarity with Agile principles
- Develop high quality software which meets requirements, promote re-use of software components and facilitates ease of support
- Diagnose, isolate, and implement remedies for system failures caused by errors in software code
- Identifies and implements process improvements in Engineering practices
- Utilize software based system maintenance and tracking tools
- Provide input and technical content for technical documentation, user help materials and customer training
- Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements
- Analyze, design and implement software mechanisms to improve code stability, performance, and reusability. Participates and leads code review sessions
- Create high fidelity estimates of their own work efforts
- Assist others in estimating task effort and dependencies, responsible for team commitments within the Sprint
- Groomed to be subject matter experts in their chosen field
- Stays current with technology, disseminates knowledge to team members, forms best practices
- Communicate with team effectively and other internal teams
- Applies good debugging and troubleshoot techniques to understand and resolve a defect found in software
- Possess good understanding of design patterns
- Creates high quality documentation as required like functional specifications; unit test specifications
- Develops and improves test driven development while producing software
- Applies test methodology, processes, procedures, standards and tools used by team and applies as and when required
- Practices Agile development principles
- Uses and tries to improve Agile tools being used in the development
- Identify process changes to improve quality and performance
- Identify tools and utilities to improve productivity and quality
- Become familiar with Continuous Improvement, Six Sigma Lean principles, and Scaled Agile Framework
78
Software Engineer, Java Resume Examples & Samples
- For an expert Java practitioner, this is a fantastic opportunity to join NatWest Markets (NWM) and contribute to the growth of the global FX automated trading business
- We'll look to you to deliver features and products to improve the richness and quality of the algorithmic and automated order trading platforms Agile and OMS
- You'll support growth in algo volumes and new types of algos, and the automation of existing manual order flows
- Recognised an outstanding technologist, you'll continuously strive to improve engineering, bringing new ideas to the table and mentoring less experienced members of staff