Senior java developer job description
Example senior java developer requirements on a job description
- At least 5 years of experience in Java Software Development
- Expert knowledge of object-oriented programming concepts
- Experience with web services technologies, such as REST and SOAP
- Proficiency in using databases, such as MySQL and Oracle
- Excellent debugging and troubleshooting skills
- Strong communication and interpersonal skills
- Excellent problem-solving abilities
- Ability to work in a team environment
- Attention to detail and accuracy
- Ability to learn quickly and adapt to new technologies
Senior java developer job description example 1
Sherwin-Williams senior java developer job description
The Senior Java Web Developer is responsible for the design, development, integration, implementation, and support of web-based application software in a full-stack service-provider environment.This team supports The Americas Group (TAG) division's Marketing and Sales Force Effectiveness tools, including the primary in-house Customer Relationship Management (CRM) platform, and various Store and Sales Rep applications which help to sell to and service those customers.
This role provides development and technical consulting to management, business users, and technical associates, and works closely with other developers as a mentor.As a technical specialist, this position also works with lead engineers and architects in continuous improvement initiatives, code reviews, and technical strategy.
Essential Functions
Strategy & Planning
Acquire and interpret business requirements, create functional specifications, and determine the most efficient and appropriate technologies based on client requirements. Recommends both technical and process improvements and solutions to architect and management team for review. Responsible for implementing, or overseeing implementation of, approved architecture design. Maintains a broad knowledge of new technology, equipment, systems, and frameworks.
Acquisition & Deployment
Performs complex programming assignments requiring an advanced aptitude of established programming standards, methods, and best practices. Designs application and database components for development projects. Performs analysis of business models, logical specifications, and/or customer requirements to design and build browser-based web solutions utilizing multiple technologies. Identifies and Mitigates risks associated with projects, which have a high technical complexity and/or involve significant challenges to the business.
Operational Management
Maintains and modifies web applications; makes approved changes by amending application documentation, developing detailed programming logic, and coding changes. Provides support for critical web application and server issues. Assists Project Manager in the definition, gathering, development, and documentation of business and/or technical requirements, objectives, deliverables, design specifications and project plans. Collaborates with other programmers, analysts, and designers in conceptualizing and developing new software applications and processes. Participates in software design/code reviews, and helps guide testing best practices Acts as application Subject Matter Expert across all phases of project life cycle.
Incidental Functions
Training and knowledge sharing with development teams. Mentoring and coaching junior-level developers and/or Professional Apprentices. Project and task management and reporting as necessary. Giving demos/presentations to management, business, and peer groups as requested. Scheduling and leading communication meetings with project members as needed. Assisting with projects as required to contribute to the efficiency and effectiveness of the team and organization. Participating in hiring activities as needed, fulfilling affirmative action obligations and ensuring compliance with the equal employment opportunity policy. Minimal travel is required Work outside the standard office 7.5-hour workday may be required.
Position Requirements
Formal Education & Certification
Bachelor's degree (or foreign equivalent) in a Computer Science, Computer Engineering, or Information Technology field of study (e.g., Information Technology, Electronics and Instrumentation Engineering, Computer Systems Management, Mathematics) or equivalent experience.
Knowledge & Experience
5+ years of IT-related experience. 5+ years of experience working on all phases of the Software Development Lifecycle. 5+ years of full-stack Java Web development experience: Preferred experience in Java, J2EE, JavaScript, HTML, JDBC or Hibernate. Additional experience in React, Vue.js, Java Spring Boot, Junit, Karate, Maven, Docker/K8S, and/or AWS is a plus 3+ years of experience in Relational Database Management Systems (preferably MariaDB/MySQL or Oracle), including advanced use of SQL and database management constructs. 3+ years of experience with either Microservices or Model-View-Controller (MVC) architecture and Object-Oriented analysis and design (OOAD). 2+ years of experience in front-end web design, preferably with a Responsive Design focus. Experience working with customers to build and formulate business requirements.
Personal Attributes
Strong written and oral communications skills. Proven ability and initiative to learn and research new concepts, ideas, and technologies quickly. Advanced systems/process orientation with demonstrated analytical thinking, organization skills and problem-solving skills. Ability to work in a diverse, team-oriented, collaborative environment. Ability to quickly learn and apply new tools and technologies. Willingness and ability to train, teach, and lead others. Ability to facilitate or lead meetings, and follow up with resulting action items. Ability to prioritize and execute tasks in a high-pressure environment. Strong presentation and interpersonal skills. Ability to work effectively in a multi-cultural environment, and to lead and influence cross-organizationally with and without direct authority. Ability to effectively move forward on tasks even with ambiguous or changing requirements. Strong commitment to inclusion and diversity
Must be legally authorized to work in country of employment without sponsorship for employment visa status now or in the future.
Sherwin-Williams is proud to be an Equal Employment Opportunity/Affirmative Action employer committed to an inclusive and diverse workplace.All qualified candidates will receive consideration for employment and will not be discriminated against based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, pregnancy, genetic information, creed, marital status or any other consideration prohibited by law or by contract.
As a VEVRAA Federal Contractor, Sherwin-Williams requests state and local employment services delivery systems to provide priority referral of Protected Veterans.
Senior java developer job description example 2
Virtusa senior java developer job description
- Bachelor's degree (or above) in either Engineering or Computer Science related field
- 6+ years' experience as a full stack software engineer, delivering software using agile development practices
- Deep knowledge of middleware Java stack, Spring framework, Oracle, messaging technologies (EMS or KAFKA) and web containers
- Exposure to test automation frameworks (JUNIT, Cucumber / FITNESS, Karate) that support all types of testing (unit, component, integration, system etc. ) executed through CI/CD pipelines
- Exposure to SQL/PLSQL
- Proven understanding of fundamental design principles for building a scalable application
- Experience of AWS services and deployment
- Experience with UI tech stack desirable: HTML, JavaScript, and Angular is a plus
- Strong contributor with a collaborative work style in building, crafting and reviewing code
- Brings curiosity and a questioning mind-set to work, asking always about the "why" and the "value" of an activity or task
About Virtusa
Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 32,000 people globally that cares about your growthone that seeks to provide you with exciting projects, opportunities, and work with state-of-the-art technologies throughout your career with us.
Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence.
Virtusa was founded on principles of equal opportunity for all, and so does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.
Primary Location
: US-NC-Raleigh Schedule
: Full Time Job Type
: Experienced Travel
: No Job Posting
: 22/07/2022, 3:54:07 PM
Success!
Thank you for beginning your application. Check your inbox for next steps.
Senior java developer job description example 3
Peraton senior java developer job description
- Provides expertise and direction in the development and/or modification of computer-based scientific, technical, and business software systems.
- Design, development, testing, documentation, and maintenance of software applications in a federal government personnel security product as a hands on Java Developer
- Execute Coding, debugging, testing, research application/software problems and determining root causes, proposing and implementing solutions.
- Leveraging AWS services: KMS, S3, EBS, Elastic File System, SQS, SNS.
- AWS Lambda function experience is a plus
- Works with users to define existing or new system scope and objectives.
- Provides analytical support and technical advice during the conceptualization, development, and implementation phases.
- Plans and schedules new applications systems projects with user, systems software, and computer center operations personnel, including the identification of objectives, time frames, costs, and manpower requirements.
- Performs tasks necessary to ensure the identification and documentation of hazards within software systems using various analysis tools and techniques.
- Reviews and evaluates systems and software for adherence to government or commercial directives, standards, guidelines, and criteria concerning software safety and systems safety.
- Confirms design mitigations are captured in the design and its documentation and verifies implementation.
- May perform as a project lead with the responsibility for the instruction, assigning, direction, and monitoring of the performance of assigned systems developers / analyst working on a specific project.
- BS 10-12, MS 8-10, Phd 5-7.
- At least 10 years of hands on Java Development
- U..S Citizen, and hold active/current DoD fully adjudicated Secret clearance
- Experience using an Integrated Development Environment -Eclipse, testing tools, unit and integration test scripting and testing methodologies.
- XML, JSON, XSD Validations (webservice)
Preferred
- Security+ Certifications
- Back end Lambda Functions)
Benefits : At Peraton, our benefits are designed to help keep you at your best, beyond the work you do with us daily. We are fully committed to the growth of our employees. From fully comprehensive medical plans, to tuition reimbursement, tuition assistance, and fertility treatment, we are there to support you all the way.
#LI-SJ1
Peraton OverviewPeraton drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted and highly differentiated national security solutions and technologies that keep people safe and secure. Peraton serves as a valued partner to essential government agencies across the intelligence, space, cyber, defense, civilian, health, and state and local markets. Every day, our employees do the can't be done, solving the most daunting challenges facing our customers.
An Equal Opportunity Employer including Disability/Veteran.
For Colorado Residents Colorado Salary Minimum: $86,900Colorado Salary Maximum: $210,800
The estimate displayed represents the typical salary range for this position, and is just one component of Peraton's total compensation package for employees. Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. In addition, Peraton provides a variety of benefits to employees.