Senior software engineer
LTM Inc
Irving, United States of America
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Irving, United States of America
Tech stack
Java
Agile Methodologies
Server Applications
JIRA
Code Review
Hibernate
IBM Websphere Application Server
Java Platform Standard Edition (J2SE)
Java Architectures
Java Message Service (JMS)
Spring
JUnit
Openshift
Oracle Applications
SQL Databases
Spring-boot
Kubernetes
Kafka
Bitbucket
Microservices
Job description
- Design and Implementation
- System Design - architect overall structure, high-level decisions, choose technologies
- Architectural Blueprints - create detailed documentation
- Scalability and Performance - ensure capacity and performance targets
- Integration - design component interactions
- Technical Leadership and Mentorship
- Technical Guidance - mentor team on best practices
- Code Reviews - enforce coding standards
- Technology Evaluation - recommend new tools and frameworks
- Collaboration and Communication
- Stakeholder Collaboration - translate needs into technical requirements
- Communication - explain concepts to technical and non-technical audiences
- Other Responsibilities
- Documentation - maintain architectural documents
- Risk Mitigation - identify and address technical risks
- Continuous Learning - stay updated with Java advancements
- Problem Solving - troubleshoot issues and design flaws
- Project Management - may involve task assignment and ensuring client needs are met
Requirements
- Oracle Certified Associate Java SE 8 Programmer
- Oracle Certified Professional Java SE 8 Programmer
- Oracle Certified Professional Java SE 11 Programmer, * Core Java, Java Design Patterns, Collections, Java Performance Techniques
- Spring Boot, Spring, Hibernate ORM
- Microservice architecture based Java application development
- Database SQL (good understanding and experience)
- Agile development methodology
- Development process knowledge: JIRA, Code Review, BitBucket, Commit processes
- JUnit testing
- Messaging: Kafka, JMS
- Application server knowledge (eg, WebSphere)
- Awareness of OpenShift/Kubernetes
Benefits & conditions
- Comprehensive Medical Plan (Medical, Dental, Vision)
- Short Term and Long Term Disability Coverage
- 401(k) Plan with company match
- Life Insurance
- Vacation Time, Sick Leave, Paid Holidays
- Paid Paternity and Maternity Leave
Compensation
The range displayed reflects the minimum and maximum salary target for the position across all US locations. Salary is determined by work location, job level, skills, experience, and education. Additional compensation such as annual performance bonuses, sales incentives, or other variable compensation may be provided.