
Caterpillar Inc. ni kampuni ya kimataifa ya utengenezaji inayobuni vifaa vizito na injini kwa ajili ya ujenzi, uchimbaji madini, nishati na sekta nyingine zinazolenga miundombinu. Mkusanyiko wa bidhaa zake unajumuisha wachimbaji, tingatinga, malori yenye viungio na mifumo ya nishati, inayoungwa mkono na teknolojia ya hali ya juu pamoja na mtandao wa wafanyabiashara kote ulimwenguni. Ilianzishwa mwaka 1925, kampuni hii inaunganisha utaalamu wa muda mrefu wa viwanda na msisitizo wa kuboresha tija na kuendeleza vifaa na shughuli endelevu zaidi.
Mbunifu Mkuu wa Kidijitali — Bangalore, India
Ongoza usanifu na uboreshaji wa kisasa wa programu salama na zinazoweza kupanuka za Java na cloud kwa Caterpillar mjini Bangalore. Elekeza mifumo iliyosambazwa, microservices, CI/CD, usalama wa programu, na uwasilishaji wa programu za biashara.
Maelezo
- Unda usanifu wa kiwango cha juu na cha chini kwa programu kubwa
- Buni na ujenge programu za wavuti zilizosambazwa, zinazotegemeka na zenye upatikanaji wa juu kwa kutumia Java na J2EE
- Tengeneza microservices zenye nyuzi nyingi na zilizosambazwa kwa kutumia Spring Boot na Spring MVC
- Shirikiana na timu mbalimbali kuboresha programu za zamani kwa kutumia framework, usanifu na mifumo ya usanifu ya kisasa
- Dhibiti msimbo chanzi wa programu kupitia mabomba ya CI/CD
- Tumia mbinu za usalama katika mzunguko mzima wa maisha ya programu, ikiwemo vidhibiti vya shift-left na urekebishaji wa udhaifu
- Shughulikia kwa kujitegemea majukumu ya upangaji programu, usimamizi wa miradi na maendeleo
- Chunguza na utatue masuala changamano ya programu na kiufundi, ikiwemo usaidizi nje ya zamu na wikendi
- Fanya kazi kwa kujitegemea kwenye mifumo au miundombinu changamano inayosaidia programu moja au zaidi
- Elekeza maendeleo kuelekea vipengele vinavyotoa thamani ya biashara
- Bainisha mbinu za ubora wa programu na viwango vya uandishi wa msimbo
- Tambua fursa za maendeleo ya timu na uendeleze uboreshaji endelevu
- Fanya kazi na watumiaji wa mwisho na wateja wa ndani kuongoza maendeleo, utatuzi wa hitilafu na majaribio
- Panga na utekeleze majaribio jumuishi na ya kukubaliwa na mteja
Mahitaji
- Zaidi ya miaka 14 ya uzoefu wa kutengeneza programu kwa kutumia Core Java, Spring Boot, Spring Security, Hibernate au Spring Data JPA, Spring WebFlux, Spring Modulith, OpenAPI, na Liquibase au Flyway
- Uzoefu wa kutafsiri mahitaji ya biashara kuwa suluhisho za kiufundi na miundo ya usanifu ya kiwango cha juu na cha chini
- Uzoefu katika usanifu wa programu, uchanganuzi, upangaji programu, ujumuishaji, utatuzi wa hitilafu, majaribio na utekelezaji
- Uzoefu wa kujenga programu za wavuti kwa kutumia JavaScript, HTML, CSS na React au Angular
- Uwezo wa kutambua matatizo ya kiufundi na kupendekeza suluhisho bora
- Uzoefu wa kubuni usanifu wa mifumo mikubwa kwa ajili ya utendaji, uwezo wa kupanuka, upatikanaji, utegemezi na ustahimilivu wa hitilafu
- Uzoefu wa kujenga programu zinazoendeshwa na matukio kwa kutumia Kafka, SQS au miundo ya Pub/Sub
- Uzoefu wa kutumia zana za AI kama Microsoft Copilot kwa maendeleo na majaribio ya programu, pamoja na AI au GenAI kwa ajili ya otomatiki
- Uzoefu wa kutengeneza microservices katika usanifu wa kontena unaotumia Docker na Kubernetes kwa kutumia mifumo ya usanifu iliyoanzishwa
- Uwezo wa kujifunza teknolojia za kisasa haraka na kuzitumia katika mazingira ya biashara
- Uelewa thabiti wa mikakati ya usimamizi wa msimbo chanzi kwa kutumia Git na zana zinazolingana
- Uzoefu wa GitLab, GitHub au Azure Repos
- Uzoefu wa kuandika majaribio ya unit ya programu kwa kutumia zana kama JUnit, Mockito au Bruno
- Uzoefu wa kuboresha utendaji wa programu kupitia caching na mbinu zinazohusiana
- Uzoefu wa kutumia mbinu za usalama wa programu na kupeleka workload kwenye AWS
- Uzoefu wa AWS CloudFormation, ECS Fargate, RDS, ALB, Lambda, S3, ElastiCache, EventBridge, SQS, SNS, Grafana, Prometheus, CloudWatch na API Gateway
- Uzoefu wa kurekebisha udhaifu na kuweka otomatiki vidhibiti vya usalama katika maendeleo ya programu
- Uzoefu wa zana za DevOps na usalama kama Azure DevOps, Git, GitHub, JFrog Artifactory na majukwaa yanayolingana
- Uelewa wa vitisho vya kisasa vya usalama wa programu za wavuti na mbinu za usalama zinazopendekezwa
- Uelewa wa REST, GraphQL na gRPC
- Uzoefu na angalau hifadhidata mbili, zikiwemo chaguo kama DB2 na PostgreSQL
- Maarifa ya msingi ya mitandao kwa upangishaji wa Java au J2EE, ikiwemo load balancing, DNS, HTTP na SSL/TLS
- Ujuzi wa APIGee, SAFe, Azure DevOps, GitHub Actions, uzingatiaji na urekebishaji wa usalama wa kampuni, Azure au AWS, sera za usalama wa cloud, SonarQube, CodeQL, Rapid7, Artifactory au XRay na Fortify unapendelewa
Manufaa
- Caterpillar ni mwajiri anayetoa fursa sawa
- Fursa ya kujiunga na jumuiya ya vipaji ya Caterpillar