Senior Software Engineer (Java)
- Source: LinkedIn
- Optym
- Hybrid
- Bengaluru
- Full-Time
- Senior
Job Description
Company Overview
Founded in 2000, Optym is building SaaS solutions for the transportation and logistics industry and making it more efficient. Optym’s software solutions are used by leading railroads, airlines and trucking companies, and have created a cumulative business value of over $1 billion for its clients. With its headquarters based in Dallas, Texas, and centers of excellence located in Europe and India, Optym’s team consists of 250+ professionals. Optym has about 50 highly specialized professionals in US and is expecting a major growth in the next five years. Optym is looking for brilliant, highly qualified and well-educated Senior Software Engineer to assist in building Optimization and AI/ML solutions for the transportation and logistics industry.
Optym offers competitive wages, excellent benefits, a great working environment, and the culture of entrepreneurship and ownership. Optym offers a generous profit and equity sharing plan with the potential to increase your compensation substantially salary based on the success of Optym
.Optym (http://www.optym.com) currently has presence in India by way of Development Center located at Bengaluru, which works on complex technology and operations challenges that directly drive business. We are expanding our India operations and scouting out for top talent to become a part of growing organization
.
Responsibilities:
- Determines technical feasibility of high to medium complexity features or solutions by evaluating problem, customer requirements, possible solutions and technology requirements.
- Exercises judgement in prioritizing tasks and selecting methods and techniques for obtaining solutions.
- Create low-level design of modules of a software application through proper documentation and diagrams.
- Develops software solutions by studying requirements, clarifying customer/user needs, analyzing data and processes, and following established software development practices and processes.
- Continuously improve the quality, consistency, maintainability, efficiency, and security of the software to deliver an exceptional product Develops proof of concepts for technical evaluation and early customer feedback.
- Updates and shares knowledge by studying state-of-the-art development tools, programming techniques, and computing technology; reading professional publications.
Requirements:
- B.Tech/B.S. or M.Tech/M.S. in Computer Science, IT or related field.
- 4-6 years of experience.
Mandatory Skills:
- Strong proficienc y in J ava, Spring B oot, Sprin g MVC, Spring Data, ORM frameworks (e.g., Hibernate), and object-oriented programming principles.
- Hands-on experience designing, developing, and maintai ning RESTful APIs and microser vices with a focus on scalability, performance, security, and maintainability.
- Solid experience with relational data bases (PostgreSQL, MySQL, or Oracle), SQL optimization, and messaging platforms suc h as Kafk a or Rabbit MQ.
- Experience with cloud-native application develo pment u sing D oc ker, Kuber netes, and cloud platforms suc h as Azur e o r GCP, along wit h Git and CI/CD tools.
- Hands-on experience working with caching frame works (e.g., Redis, Hazelcast) to improve application performance.
- Good understandin g of distributed sy stems, microservices architecture, API management, messaging, caching, and observability concepts.
- Experience with advanced socket progra mming and communication protocols is preferred.
- Familiarity with logging and monitoring frameworks/ tools is an added advantage.
- Strong engineering practices, including unit and integration testing (JUnit, Mockito), code reviews, debugging, performance optimization, and Agile development methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work collaboratively in a cross-functional Agile team and contribute to technical design and implementation discussions.
- Effective and responsible us e of AI-assisted development tools to improve engineering productivity while maintaining high standards of code quality, security, and maintainability.
Skills
- Java
- ava
- spring
- Hibernate
- ning
- PostgreSQL
- mysql
- oracle
- kuber
- google-cloud-platform
- Redis
- hazelcast
- JUnit
- mockito
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
