Job Description:
• At least 4+ years of hands-on experience on solution architecture, integration of solutions.
• Strong experience in the following domains: Java EE including (Web Services, REST,JPA), Spring, SOA, Design patterns, Unit and Integration test cases frameworks,Database (SQL & No SQL)
• Knowledge and experience with CI/CD tools and API usage in Mobile applications
• Able & willing to work hands on both solutions & development
• Able to coach / guide the junior members
About Thillais Analytical Solutions Private Limited
Similar jobs
At Egnyte we develop content governance and collaboration products that are deployed across several large companies such as Yamaha and Red bull. The Egnyte platform supports daily, business critical operations for a million-plus user base interacting with a multi-petabyte content set.
We store, analyze, organize, and secure billions of files and petabytes of data with millions of users. We observe more than 1M API requests per minute on average. To make that possible and to provide the best possible experience, we rely on great engineers. For us, people who own their work from start to finish are integral. Our Engineers are part of the process from design to code, to test, to deployment, and back again for further iterations.
We’re looking for Senior Software Engineers and he should be able to take a complex problem and work with product managers, devops and other team members to execute end to end.
Specific Responsibilities will include:
- Design and develop scalable cloud components that seamlessly integrates with on-premises systems.
- Challenge and redefine existing architecture or make 10x improvements in performance and scalability.
- Ability to foresee post-deployment design challenges, performance and scale bottlenecks.
- Hire and mentor junior engineers
- Doing code reviews, unit and performance testing of the code.
- Monitor and manage 3000+ nodes using modern DevOps tools and APM solutions.
The successful candidate will need:
- Demonstrated success designing and developing complex cloud based solutions
- Solid CS fundamentals with one or more areas of deep knowledge
- Experience with the following technologies: Java, SQL, Linux, Python, Nginx, Haproxy, BigQuery, HBase, New Relic, memcache, Elasticsearch, docker.
- Data driven decision process
- Relies on automation testing instead of manual QA
- Experience in working with Google cloud, AWS or Azure is preferred
We would prefer the candidate work from our Mumbai office for alteast first 6 months.
Lightning Job By Cutshort⚡
As part of this feature, you can expect status updates about your application and replies within 72 hours (once the screening questions are answered).
Job Description
We are looking for a bright and driven Software Engineer in Java. eager to contribute significantly to the development of innovative SAAS/E-com products. Exhibit strong organizational abilities, a solid understanding of industry best practices, and competence with Java technologies. Strong technical and analytical abilities along with the capacity to foresee problems and formulate solutions. We are searching for someone who is ready to pick up new skills, develop, and adjust to modern technology. It is necessary to possess hands-on software development expertise in Java, Spring Boot, Micro services, Queueing, Postgre SQL, Encryption & Decryption, and minimal supervision for problem solutions. It is preferable to have knowledge of payments and the fintech/account payables domain. It's helpful to know about ReactJS.
Key responsibilities
- Work together with cross-functional teams made up of designers, product managers, and other developers to comprehend project specifications and provide high-caliber solutions.
- Design, create, and manage high-quality Java applications, including back-end systems, web services, and APIs
- Implement and maintain automated unit tests and integration tests to verify code quality and prevent regressions
- Participate in and comprehend API integrations with outside partners; Evaluate and comment on other developers' work; Troubleshoot and resolve complicated technical issues and production incidents in accordance with established SLA.
- Providing technical assistance and support to junior engineers through mentoring; closely collaborating with managers and leads to accomplish sprint goals
- Record the stages of development, define the API, and keep an eye on systems.
- Work together with DevOps teams to deploy and oversee apps in live settings.
- Protect against common vulnerabilities by putting best practices into practice to ensure application security.
- Possessing knowledge of data encryption and decryption methods to improve application security
- Competent in the subsequent areas: o Unit testing as well as coding in 1-2 languages (e.g. Java, C#, etc.)
- o Object-Oriented Design (OOD) and analysis
- o Follow agile approach
- o Proficient in DSA
- o Application of design patterns
- o Application of non-functional software qualities such as resilience, maintainability, etc.
- o Applying behavior-driven testing techniques
Key Skills and Experience Required
- Java Developer in a B2B Ecommerce / SaaS business. Developed production-quality software with success.
- Excellent communicator who takes the initiative to comprehend needs and offer practical answers.
- Possesses over four years of experience as a Java developer. Has authoring expertise for enterprise applications.
- Worked with AWS.
- Excellent knowledge of Java technologies, such as Hibernate, Spring Boot, and others.
- Solid knowledge of relational databases, such as Postgre SQL. familiarity with NoSQL databases, such as Mongo DB.
- Proficient with queuing technologies such as Apache MQ and Kafka, as well as microservices design.
- Proficiency in cloud computing and distributed systems.
- Strong familiarity with JUnit script writing for automation testing.
- Desired familiarity with design patterns and DS Algorithms.
- Preferable: familiarity with the account payables and payments domain, including financial software and payment processing systems
- It's helpful to have ReactJS knowledge for smooth front-end collaboration.
- Possess a strong sense of organization and communication.
- Capable of tackling problems by foreseeing obstacles and coming up with workable solutions.
Why Prismberry
- Competitive salary and performance-based incentives
- Opportunities for career growth and advancement
- Collaborative and innovative work environment
- Cutting-edge technology solutions
- Strong commitment to employee development and well-being
· 3+ yrs of experience in product development (Preferring SaaS based)
· Must have experience in Java web-based application development
· Hands on development experience on Java/J2EE, Springboot, Spring, Struts, Hibernate, REST Services
· Experience on HTML, JavaScript, JQuery
· Hands on experience on database-writing queries/procedures
· Experience on SVN,GIT,
· Knowledge of Server configuration
· Knowledge of cloud preferably AWS
Responsibilities:
- Experience and working knowledge of Java 8, Hibernate, Spring Boot, Microservices and REST API is mandatory
- Expert understanding of the object-oriented design and programming concepts
- Strong problem solving skills, data structures and algorithms and multithreading
- Good understanding of AWS and cloud-native technologies
- Knowledge of AWS services - RDS, DynamoDB, Elastic Search, Kinesis. Experience of working with AWS SDK is preferred.
- Good understanding of CI/CD and Jenkins pipeline
- Experience of writing unit tests using Junit/Mockito
- Knowledge of Integration Testing framework like Cucumber is required.
- Proficient in Git commands and branching concepts
UKG's engineering teams wants to add 4 staff aug consultants (2 in US and 2 in Noida) to support their identity platform infrastructure, deployments to prod, escalations/KTLO, and debugging needs. They'll need to partner with internal dev teams who consume our Identity platform around any issues or new integrations needed. RCA/enhancing our observability.
They need to have the below qualifications:
• Linux (Ubuntu) - Understanding of Linux OS and has experience with troubleshooting complex issues that can be due to infrastructure related around disk/iops, network latency, jvm/gc related, as well as application related defects.
Python/similar scripting language to help automate manual tasks/remediation efforts.
• Ansible
• Identity platforms/technology -
SAML2/Oauth2/Directory server LDAP#python queryquerylanguage/OpenDJ/OpenAM/Auth0/Okta/SSO
• Java - understanding of Java tuning/best practices for high volume applications at scale
• Nginx
• Grafana • PagerDuty
• Postman/API • Kibana/Splunk
Dynatrace
GCP preferred. Azure is good as well.
java,J2EE,Hibernate,spring,
Role and Responsibilities:
As a Software Developer, you will be primarily involved in developing new features & fixing the bugs for our apps built to work with the Atlassian products. You will work closely with the product team to understand customer needs & co-ordinate with QA/Release management teams for maintaining quality of delivery.
Must have KSA (Knowledge Skills Abilities):
Hands on experience in JAVA
Spring MVC framework
CSS / HTML / Java Script
Should have knowledge of databases and must have used any of Postgres / SQL server/ My SQL/ Oracle
Additional KSA for advantage:
Knowledge or hands on experience of ReactJS
Knowledge of bug tracking tool Jira
Experience in web services development
Responsibilities:
Writing and implementing efficient code
Unit test driven development
Should be able to interpret requirements and suggest solutions to implement them
Must be able to break big stories in to smaller tasks and estimate
- Bachelor/Master's in computer science or relevant fields
- 10+ years of Relevant Experience
- Strong sense of ownership
- Excellent Java and object-oriented development skills
- Experience in building and scaling microservices
- Strong Knowledge in RDBMS & NoSQL databases
- Strong problem-solving skills, technical troubleshooting and diagnosing
- Expected to be a role model for young engineers, have a strong sense of code quality, and enforce code quality within the team
- Excellent understanding of Debugging performance and optimization techniques
- Experience in Java, Mongo, MySQL, AWS technologies, ELK stack, Spring boot, Kafka
- Experience in developing any large scale Experience in cloud technologies
- Demonstrated ability to deliver in a fast-paced environment
Qualification & Experience:
- Bachelor of Engineering, preferably in Computer Science/or related fields or Masters, from a premier college
- 2 to 6 years overall software development experience
- Proven hands-on Software Development experience
- Ability to work with an agile mindset
- Having a polyglot mindset to think beyond one programming language/framework to choose the right tech stack for the right problem and exhibit learnability to pick up new technologies
- Proven working experience in Java development/Python development with reasonable exposure to Python/Java respectively or willingness to learn Python/Java
- Hands on experience in designing and developing applications using Java EE platforms/Python Frameworks
- Object Oriented analysis and design using common design patterns
- Good Understanding of Data Structures & Algorithms
- Hands on multi-threading
- Experience in the Relational Databases, SQL and ORM technologies (e.g. JDBC, JPA2, Hibernate, Django ORM)
- Experience with test-driven development